1.Git简介
Git是目前世界上最先进的分布式版本控制系统,它为开源项目免费提供Git存储
2.在windwns上安装Git
设置姓名和邮箱,如图1所示:

注意:git config命令的--global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。
3.创建版本库
什么是版本库呢?版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。
a.选择一个合适的地方,创建一个空目录,如图2所示:

b.通过git init命令把这个目录变成Git可以管理的仓库,如图3所示:

4.把文件添加到版本库
编写一个readme.txt文件,内容如下:
Git is a version control system.
Git is free software.
注意:一定要放到learngit目录下(子目录也行),因为这是一个Git仓库,放到其他地方Git再厉害也找不到这个文件。
第一步,用命令git add告诉Git,把文件添加到仓库,
$ git add readme.txt
第二步,用命令git commit告诉Git,把文件提交到仓库,
$ git commit -m "wrote a readme file"
[master (root-commit) eaadf4e] wrote a readme file
1 file changed, 2 insertions(+)
create mode 100644 readme.txt
如图4所示:

5. Git与GitHub的连接使用
第一步新创建一个仓库,如图5所示:

第二步创建SSH Key,如图6所示:

第三步到GitHub上,打开“Account settings”--“SSH Keys”页面,然后点击“Add SSH Key”,填上Title(随意写),在Key文本框里粘贴 id_rsa.pub文件里的全部内容,如图7所示:

成功添加key,如图8所示:

第四步验证是否成功,在git bash里输入下面的命令:
$ ssh -T git@github.com,如图9所示

6.如何使用Git命令将项目从github克隆下来
a.在本地新建一个文件夹,作为本地仓库,如图10所示:

b.将本地仓库初始化,如图11所示:

d.将你需要的项目从github或者服务器上克隆下来,命令:git clone url url为项目服务器地址或github地址,如图12所示:

看到上面显示100%就克隆好了。
f.克隆项目,如图13所示:

网友评论