Eclipse中用git解決衝突----避免每次重新拉程式碼
阿新 • • 發佈:2019-01-02
Eclipse中,git是個比較頭疼的問題,如果稍有不慎,就只能將自己的程式碼備份一下,然後重新從伺服器上拉程式碼,再把自己有修改的部分加上,然後提交。
每次都這樣做,總會很煩的,現在來學一招,通過解決衝突來避免每次都拉程式碼。
git中有遠端倉庫、本地庫,我們開發,是在本地,首先要提交(commit)到本地庫,然後在推(push)到遠端倉庫。提交時,必須要保證本地庫與遠端倉庫沒有衝突,這樣才能走下一步,如果有衝突,則需要把本地庫更新,與遠端倉庫無衝突,才可以提交到遠端。
1、工程->Team->同步:
2、從遠端pull至本地,就會出現如下內容:
3、使用Merge Tool,執行第二項
使用HEAD合併後的效果:
4、再手動修改
4、修改後的檔案需要新增到git index中去:
5、衝突檔案變為修改圖示樣式,再提交至本地,此時的提交便是merge合併:
6、此時需要pull的向下箭頭和數量沒了,注意圖示的變化:
7、現在可以直接push到遠端了:
此時configure->save and push一步步執行衝突就搞定了。