首先出场的是张三,他觉得我们的项目挺不错,并且打算经常提取我们新 push 上去的提交。这种情况,张三可以使用 git clone ,把我们的版本库,克隆一份到自己的设备上。
打开项目的页面,在右边栏上,可以找到项目的远程版本库的地址 ... 复制一下 ...
然后张三打开了自己的命令行工具 ... 这里还是用我自己的电脑当成道具吧,先回到桌面上 ..
输入 git clone ... 后面加上远程版本库的地址 ... 注意,如果执行现在的命令,会在桌面上创建一个跟版本库同名的目录,也就是这个 movietalk ... 想自己去定义这个目录名称的话,可以在后面再加上一个目录的名称 ...
git clone xxxx movietalk_zhang
回车 ... 这样会把克隆以后的版本库放在 movietalk_zhang 这个目录的下面。
继续提交并推送
这个时候,我们可以又修改了项目,并且把提交又推送到了远程版本库上面。先把身份从张三再切换地来 ... 我们去修改一下项目 ...
可以再打开一个新的命令行窗口 .. command + t
进入到项目... movietalk ... 修改一个地方 ... 比如改一下 humans.txt ... (添加一个人名)
再提交一下 ...
git commit -am '修改了 humans.txt'
然后把这个提交,再推送到远程版本库上去 ...
git push origin master
这个时候,我们在远程的版本库里面,也会包含刚才的提交 ... 但是,张三并不知道这个新的提交 ... 他需要做一个 fetch ,提取的动作 ...
在下面的视频里,我们再看一下怎么样使用 git fetch ...