由于很多非程序员出身的pc用户都习惯了集中式的文件管理模式,想要理解和快速切换到Git及GitHub是有相当难度的。
先来看下维基百科吧。
维基百科-Git告诉我们Git是一个分布式版本控制/软件配置管理软件。
维基百科-GitHub告诉我们GitHub是一个共享虚拟主机系统。
安装Git请点这里,之后的初始配置请点这里。
Mac自带Git,所以以上两步Mac用户基本上可以略过。
GitHub是支持Git的平台之一,也就是说牛人可以编写出自己的共享虚拟主机系统来运作,但GitHub是现今最为流行和好用的,它已经能满足大部分人的需求了。
Git的必读经典教程之一就是廖雪峰老师的Git教程了。虽然稍有些长度,但从历史到操作,可谓字字珠玑了。
短小精悍的教程有没有呢?git - 简明指南便是了。
想要了解更多细节的读者可去这里,Pro Git一书的作者提供免费下载,英文版中文版任君选择。记得要支持正版哦😄
当然了,除了文字教程,提供实际操作经验的教程也有,首推TRY GIT。
学完以上这些,Git之前世今生都尽在掌握了。
Git使我们能够在本地建立仓库并与远程仓库互动,选择GitHub来开始这一切吧。
GitHub是用来创建、整理、编辑、保存远程仓库的代码托管地,打开GitHub主页进行注册,接下来要做的事请参考这里,虽以Windows作为例子,用的是Git Shell,但过程与Mac上操作类似,Mac上我们可以用终端键入Git命令。
一个有些唬人的问题是关于SSH密钥,密钥是本地库与远程库之间进行互动的安全凭证。 点这里教你怎么在本地创建密钥并提交,让你注册之后的远程服务器端知道你使用的电脑是安全操作对象。
而另一种超简单的方法则是从GitHub官网上下载桌面客户端,例如GitHub for Mac,此类软件会在登陆后自动完成密钥操作。
至此,如果你把Git语法命令学习好了,那就可以在本地终端或远程GitHub网站上开始工作了。
最后再提一下从GitHub下载的桌面客户端,它除了解决密钥问题之外,还能对本地库进行各种基本控制,而且显示历史纪录和分支变化等信息。当然了,编辑文本的事并不是它负责的,用其它软件吧。