Git(PART II)Clone,Pull,Push
问题描述如果有一个新的人加入,他需要一个属于他自己的版本库的副本,命令clone创建克隆版本库git clone path_originalpath_clone创建裸版本git clone --bare path_original path_clone作用:充当开发者们传递提交(使用push命令)的汇聚点,以便他人可以从中拉回他们所做的修改。效果图:pull命令没有参数,只在clone体中起作用
问题描述
如果有一个新的人加入,他需要一个属于他自己的版本库的副本,
命令
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。
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)