eclipse使用git插件踩过的坑-如何解决冲突(一)

        第一次使用git,突然觉得很新奇,但是由于git是个新东西,自己也不熟悉,所以觉得有点坑。不说废话了,直接入正题,相信大家用svn都用的很熟,对于svn中代码的冲突解决的话也是很好解决的,update后,有冲突则会直接在文件上显示那些部分有冲突,我们只需要解决冲突,提交就ok了。但是你使用git的时候就会发现,在eclipse中Team后根本没有发现任何解决冲突的选项。为什么会这样呢?我自己的理解是这样的:git是先将代码提交的本地仓库,然后push到中央服务器,然后我们更新的时候是将中央服务器的代码取到本地仓库,然而在取到本地的时候跟本地代码比较的时候就发生冲突错误了,压根就没取到本地来。所以我们就换个方向去解决这个问题,先将本地的自己的代码提交到中央服务器,然后再去pull的时候,你就可以发现,服务器的代码下下来了,但是同时冲突也会出现,这个时候你会感觉很亲切的看到了svn解决冲突的画面,这个时候你只需要像svn解决冲突一样的去解决就ok,是不是完了呢,然并没有,还要选中冲突的文件Team--Remove from index 这个时候你会发现没有冲突了,已经没有红点了,这个时候你也会发现代码提交了,但是这个时候的代码只是提交到了本地仓库,并没有提交到中央仓库,所以你必须要再pull到中央服务器上,ok,冲突解决!

     其实git解决重提的主要要点在:先将代码提交到中央服务器,再进行更新,然后再解决冲突,最后再提交到服务器,ok!

有不明白的可以联系我QQ:3114620897,一起探讨一起学习!

猜你喜欢

转载自blog.csdn.net/wagnteng/article/details/51016209