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