衝突的產生與解決
案例:模擬產生衝突
1、同事在下班之後修改了線上倉庫的代碼
注意:此時我的本地倉庫內容與線上不一致。
2、第二天上班的時候,我沒有做git pull操作,而是直接修改了本地對應的文件內容
3、在下班的時候需要將代碼修改提交到線上倉庫(git push)
提示我們要再次push之前先git pull操作。
【解決衝突】
4、先git pull
此時git已經將線上與本地倉庫的衝突合併到了對應的文件中
5、打開衝突文件,解決衝突
解決方法:需要和同事(誰先提交的)進行商量,看代碼如何保留,將改好的文件再次提交即可
6、重新提交
線上效果: