git ------ merge conflict 合並沖突解決


文件合並 ------ 修改同一個文件的同一區域

 

舉例:

遠端倉庫有一個文件,第一行數據為000,用戶1和用戶2分別拉取了,用戶1修改了第一行數據為111,然后成功推送到遠端倉庫;

 

接下來用戶2修改了第一行數據為222,git add 和 git commit 都成功了,如下:

 

 

然后用戶2要推送文件到遠端倉庫,提示錯誤:

提示要有人修改了遠端倉庫的文件,需要先整合修改的內容

 

接下來用戶2拉取遠端的文件,提示自動合並失敗:

 

 

文件內容變為:

<<<<<<< HEAD
222
||||||| a7f57b5
000
=======
111
>>>>>>> 237e6482f9791919f3a2dda7d95dc0aa2ffde894

 

 

然后用tortoiseGit 獲取一下遠端倉庫

 

 

 

 

 

 

 

 

 

關閉后,用戶2可以正常git add、git commit 和 git push。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM