我不擅長git,並且這些日子在使用git時遇到了一些問題。當多個用戶在git上修改相同的源代碼
有如下所示三個文件:
a.txt
b.txt
c.txt
當三個用戶嘗試修改其中的每個文件(人A:a.txt
,人員B:b.txt
,人物C:c.txt
) ,沒有問題。
但是,當這些人同時嘗試修改遠程服務器上的最新文件a.txt
時,可能會出現一些問題。
讓我舉個例子。
人A推着改性a.txt
到遠程服務器,而其他人仍然正在修改前(前人A推)a.txt
。
在這種情況下,人B,C的a.txt
與遠程服務器的新a.txt
不一致。
如何解決這種情況?以及人們在修改相同文件時的工作方式(在上述情況下,a.txt
)(我的意思是工作流程)
http://stackoverflow.com/questions/161813/how-to-show-to-resolve-merge-conflicts-in-git – McNets
你[合併](http://stackoverflow.com/questions/161813/how-to-解決合併衝突在git)文件。如果兩個用戶修改同一個文件的不同部分,合併可以通過git自動完成,如果沒有,你必須手動爲每個衝突(段落,行,單詞......)選擇一個你想要的保持。 – Holt