1. 程式人生 > >eclipse使用git外掛踩過的坑-如何解決衝突(一)

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,一起探討一起學習!