Git 衝突的產生與解決

案例:模擬產生衝突

1、同事在下班之後修改了線上倉庫的代碼

在這裏插入圖片描述
注意:此時我的本地倉庫內容與線上不一致。
在這裏插入圖片描述

2、第二天上班的時候,我沒有做git pull操作,而是直接修改了本地對應的文件內容

在這裏插入圖片描述

3、在下班的時候需要將代碼修改提交到線上倉庫(git push)

在這裏插入圖片描述
提示我們要再次push之前先git pull操作。

【解決衝突】

4、先git pull

在這裏插入圖片描述
此時git已經將線上與本地倉庫的衝突合併到了對應的文件中

5、打開衝突文件,解決衝突

解決方法:需要和同事(誰先提交的)進行商量,看代碼如何保留,將改好的文件再次提交即可
在這裏插入圖片描述

6、重新提交

在這裏插入圖片描述
線上效果:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章