为了账号安全,请及时绑定邮箱和手机立即绑定

关于git使用中的一点疑惑

关于git使用中的一点疑惑

amateur 2015-05-03 00:14:33
最近学习了一下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方法,且说那个人的项目不会报错?
不明白你的疑惑在哪里。


查看完整回答
反对 回复 2015-05-04
  • amateur
    amateur
    感谢回复,之前不太了解git的冲突解决,所以比较疑惑,现在想通了,多多交流,感谢
  • 1 回答
  • 0 关注
  • 1596 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信