git 解決衝突
1、首先git merge develop(將develop分支合併到當前分支)
2、然後git status(將會顯示新增、刪除、衝突等檔案)
3、然後具體開啟每個衝突檔案:
比如顯示如下:
<<<<<<< HEAD 到 ======= 之間為當前分支內容
5、程式碼衝突解決之後,先提交到暫存區
2、然後git status(將會顯示新增、刪除、衝突等檔案)
3、然後具體開啟每個衝突檔案:
比如顯示如下:
@Mock
<<<<<<< HEAD
private InvestmentService investmentService;
=======
private LoanContractDTO loanContractDTO;
@Mock
private InvestmentContractDTO investmentContractDTO;
>>>>>>> develop
說明:<<<<<<< HEAD 到 ======= 之間為當前分支內容
======= 到 >>>>>>> develop 為develop分支內容
所以合併後的內容為 @Mock
private InvestmentService investmentService;
@Mock
private LoanContractDTO loanContractDTO;
@Mock
private InvestmentContractDTO investmentContractDTO;
再比如如下: @Test
<<<<<<< HEAD
=======
public void switchAutoModel_COD_REQUEST() {
productService.switchAutoModel(true, productType, updatedBy);
verify(bizParametersService).updateBizValueByCode(Code.IS_AUTO_SHELVE_COD.getKey(), "1", updatedBy);
}
@Test
>>>>>>> develop
上圖顯示出當前分支已經將該方法刪除,但是develop分支上仍然有該方法,那麼就要思考為啥這個方法被刪除了,確實需要刪除那麼這段程式碼就可以刪除了。
4、將衝突解決掉。如果衝突程式碼太亂(比如for迴圈,if等在一起衝突),可以利用工具,比如idea利用revert比較(不要回滾哦),即可以確定該怎麼更改,如下圖:
5、程式碼衝突解決之後,先提交到暫存區
git add -A
6、再commit到工作區git commit -m "merge code"
7、然後push到遠端庫git push
結束。
相關文章
- Git 解決衝突Git
- git pull 衝突解決Git
- Git衝突解決技巧Git
- git 解決版本衝突問題Git
- git pull衝突的解決方案Git
- git 解決衝突 —— git stash 當前修改Git
- Git 解決本地遠端版本衝突Git
- Git 衝突了怎麼辦,如何高效快速的解決程式碼衝突?Git
- 【Git】合併分支報衝突怎麼解決Git
- 如何克服解決Git衝突的恐懼症?(Git分支策略)Git
- 如何解決git程式碼衝突Git
- git分支操作常用命令及衝突解決Git
- Git Worktree:解決分支依賴衝突的問題Git
- Git多人合作,合併請求並解決衝突Git
- 如何克服解決Git衝突的恐懼症?(序)Git
- 如何克服解決Git衝突的恐懼症?(Git高階篇)Git
- git各種操作:基本操作 and 多人協作 and 衝突解決Git
- 如何克服解決Git衝突的恐懼症?(Git移交提交記錄)Git
- 如何克服解決Git衝突的恐懼症?(Git基礎篇--下)Git
- 如何克服解決Git衝突的恐懼症?(Git基礎篇--上)Git
- 如何克服解決Git衝突的恐懼症?(Git入門介紹)Git
- 如何克服解決Git衝突的恐懼症?(Git高階話題)Git
- 程式衝突及其解決
- hash衝突解決方法
- 如何克服解決Git衝突的恐懼症?(Git四大元件)Git元件
- Git 教程:解密 .gitignore 檔案、合併分支、解決衝突、及 Git 幫助Git解密
- SVN解決衝突 記錄
- css命名衝突解決方法CSS
- git如何進行程式碼的合併和衝突的解決Git行程
- JAR衝突問題的解決JAR
- 解決 Git 更新本地衝突:commit your changes or stash them before you can mergeGitMIT
- Composer騷操作,使用本地git目錄作為依賴解決衝突Git
- Git多分支 遠端倉庫 協同開發以及解決衝突Git
- 【Git】3. Git重要特性-分支操作,合併衝突詳解Git
- Android 解決BottomSheetDialog 拖曳衝突問題Android
- 依賴衝突時的解決方法
- Android com.android.support衝突解決Android
- Jar包衝突解決方案調研JAR