最近学习了一下git的使用,由此产生一点小疑惑比如在github上面的一个项目,我clone下来修改了准备push到github上面 , 而在我push之前有人先push并更新了github中的项目了,这个时候github上面那个项目已经被更新过了,这个时候我本地的也被自己修改过,该怎么办?如果直接fetch下来并merge的话,自己修改部分怎么办? 如果自己本地修改部分不受影响,问题又来了自己假设了一个场景,别人先push更新的可能在某A文件删除了某个B方法,而自己本地版本大量用到A文件的那个B方法,这个时候应该是个什么情况?有玩git比较溜的朋友,还请不吝赐教!
1 回答
已采纳
Mr__Lim
TA贡献17条经验 获得超13个赞
关于这些问题,我只能这么说:用git任何事都不用担心。
关于你们两个人都修改,第一步,提交之前必须更新代码, 1.如果没有冲突,代码会正常拉取,然后提交就好了 2.如果有冲突,git会帮你自动合并代码,然后自己去查看下冲突在哪里,解决下冲突,然后提交。 关于你的场景,这个场景有点无理取闹了,如果别人删除了你的B方法,且说那个人的项目不会报错? 不明白你的疑惑在哪里。
添加回答
举报
0/150
提交
取消