在Git當中模擬兩個人同時開發(fā)
下面模擬mark和wanzi繼續(xù)同時開發(fā)
馬克- to-win:馬克 java社區(qū):防盜版實名手機尾號: 73203。
馬克-to-win:mark先改了兩處,push成功了。wanzi隨后改了兩處,加了一個文件,也想往上push。
這時候發(fā)現(xiàn)上面有一個紅色的圖標,(報錯:rejected-non-fast-farward)這時候點擊OK,
選中這個項目,然后pull,再看界面,發(fā)現(xiàn)如下:
像使用svn一樣,上圖中標著紅色標志的是沖突的文件。接下來,我們編輯沖突,方法是選中沖突的文件:team/Mergetool,然后編輯文件??梢杂?“右拷貝到左”鈕,完后,正常保存即可(但是這個鈕有時候不是很可靠。它按照它自己的邏輯,可能會用右邊文件某幾句話,覆蓋掉左邊文件的某幾句話。因為他們在同幾行。所以最可靠的辦法還是自己手動編修改。最后點保存鈕就行了。)。之后提交,push。