问题描述

如果有一个新的人加入,他需要一个属于他自己的版本库的副本,

命令

clone

创建克隆版本库

git clone path_original  path_clone

创建裸版本

git clone --bare path_original path_clone

作用:充当开发者们传递提交(使用push命令)的汇聚点,以便他人可以从中拉回他们所做的修改。

效果图:

这里写图片描述

这里写图片描述

pull命令

没有参数,只在clone体中起作用

在workspace1中修改hello.txt,使得其中的内容为hello hello,原先为hello,之后提交
这里写图片描述
在workspace1中打开git bash,执行pull命令,可以发现此时hello.txt的内容也变成了hello hello。
这里写图片描述

添加参数,可以把克隆体中的修改pull到原版中

这里写图片描述
此时在workspace1得hello.txt中也可以看到三个hello

push ,pull和裸版本库

可以使用push命令把修改提交到裸版本库
再使用pull命令把修改取回
操作如下:
1:再次修改workspace1/hello.txt,使其内容为4个hello,使用push命令提交修改到裸版本库

这里写图片描述
2 :在workspace1_clone中pull,将刚刚的修改取回
这里写图片描述
此时可以看到,两个hello.txt文件的内容是一样的,里面都是4个hello。

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐