當(dāng)你辛苦了一天,終于寫(xiě)完代碼準(zhǔn)備提交了??
做為一名訓(xùn)練有素的程序員抑淫,我們當(dāng)然知道應(yīng)該先拉一下遠(yuǎn)程的代碼绷落,于是你信心滿滿地敲下了:
git pull
糟糕,有沖突丈冬。你心里一定在想嘱函,是哪一個(gè)小伙著動(dòng)作那么快甘畅,搶先你一步提交了代碼埂蕊。所以,只能你來(lái)解決沖突了疏唾。抱著:“有沖突不可怕蓄氧,只要功力深,沖突也能繞指柔”
首先槐脏,
我們先把自己修改的代碼從工作區(qū)添加到緩存區(qū)stage里喉童,
git add
然后commit提交一下:
git commit
這時(shí)候,還沒(méi)有發(fā)現(xiàn)沖突顿天,因?yàn)橐陨系牟僮魈寐龋愣际窃诒镜剡M(jìn)行的蔑担。為了發(fā)現(xiàn)沖突,你需要再把遠(yuǎn)程的代碼pull一下:
git pull
這時(shí)候咽白,就會(huì)提示有沖突啤握,然后你找到?jīng)_突的文件,然后和寫(xiě)這一部分的小伙著交流一下晶框,看看能不能刪掉他的代碼??
修改好沖突文件以后排抬,你需要再重復(fù)一遍標(biāo)準(zhǔn)的git動(dòng)作:
git add
git commit
git push
回家睡覺(jué)??