文件合並 ------ 修改同一個文件的同一區域
舉例:
遠端倉庫有一個文件,第一行數據為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。