您好,登錄后才能下訂單哦!
本篇內(nèi)容主要講解“Gitlab如何用vscode工具快速解決代碼沖突問題”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學(xué)習(xí)“Gitlab如何用vscode工具快速解決代碼沖突問題”吧!
首先我們來看看沖突時如何造成的
場景:如果有一個文件,你和另一個人同時修改某段代碼的一部分,他把修改完的代碼提交了以后,當(dāng)你拉代碼的時候,就會發(fā)現(xiàn)跟你的沖突了。
入圖中所示:
上圖中,提示我們READMD.me
文件發(fā)生了沖突,需要我們手動解決,然后執(zhí)行git add <沖突文件名>
git rebase --continue
即可。
那么出了這個問題應(yīng)該如何解決呢?
我們借助vscode提示工具,可以看到
這里有四個選項
Accept Current Chagne
選擇當(dāng)前的修改
Accept Incoming Change
選擇合并的修改
Accept Both Change
接受兩者
Compare Chagne
比較查看
這是只需要你自己查看一下你需要保留代碼的哪一部分,然后選擇不同的選項即可處理完畢這個沖突。不過在這之前,最好是找修改這個代碼的人確認(rèn)一下,他這個代碼沒有沒有用,然后再決斷需要留還是不留。
然后執(zhí)行一下git add . && git rebase --continue
,發(fā)現(xiàn)出現(xiàn)了下面的一幕:
完全不要慌張,這個是讓你填寫一個commit信息,默認(rèn)會本地最后一次commit信息。那么這個如何去編輯呢?
其實這個是vim的操作模式,只需要執(zhí)行下面幾行命令即可搞定:
# 按i進入編輯模式i# 修改好commit信息# 按esc退出編輯模式esc# 最后使用:wq保存并退出vim模式:wq
到此,相信大家對“Gitlab如何用vscode工具快速解決代碼沖突問題”有了更深的了解,不妨來實際操作一番吧!這里是億速云網(wǎng)站,更多相關(guān)內(nèi)容可以進入相關(guān)頻道進行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。