概述
今天在提交代碼的時候出現(xiàn)這個彈框

image.png
本人蹩腳翻譯一下就是: '致命錯誤: 在合并期間不能做局部的提交'
解決辦法
先直接說解決方法吧, 急著抓藥的童鞋可以先拿走處方, 后面再簡單說一下我認為的原因.
網(wǎng)上的解決辦法也試了一下, 但好像都沒有成功, 自己琢磨了一下, 終于解決了. 解決的過程我覺得看下面這張圖很直觀:

image.png
看圖, 步驟如下:
1. 先'#git push' , 將本地的合并提交到遠程代碼庫, 圖中做了兩次git push 是因為網(wǎng)絡(luò)原因第一次沒提交成功
2. '#git -add -A' , 提交所有變化
3. #git commit -m '注釋'
4. #git push
到這里, 就完成了.
原因
出現(xiàn)這個錯誤提示之前, 我是做了下面的操作:
- 先把分支v1.3.0合并到master;
- 再把master合并到分支v1.3.1(也就是當前分支);
- 解決了合并后的代碼沖突.
解決完代碼沖突之后, 試圖提交的時候就出現(xiàn)了開頭說的提示.
原因也就是合并代碼之后并沒有及時的提交, 正確的操作方法應(yīng)該是這樣的:
merge代碼
commit并push
解決沖突
再commit并push
好了, 差不多就這些吧, 說的不對的請同學們指出.