git rebase -i 修改歷史提交的方法
阿新 • • 發佈:2020-08-01
git rebase -i 修改歷史提交
commit 3 add 22222
commit 2 add 11111
commit 1 create file
有如上三次提交,發現第二次提交有失誤,準備修改第二次提交。
git log –oneline 檢視head
f206555 add 2222
572a41e add 1111
c195175 feat:create file
git rebase -i c195175 回到第一次提交的基礎上
進入命令模式
選擇進行edit
此時已經回到第一次提交的基礎上了
對文字進行修改
檢視git status
根據狀態提示,對新的修改做提交
git add . git commit –amend
(依然使用原來的提交add 1111
)
git status 檢視git狀態
提示說 使用git rebase –continue 儲存剛剛做的修改
git rebase –continue
提示說明結果一些問題,然後繼續 git rebase –continue
此時是出現了衝突需要解決衝突然後繼續
解決掉衝突 檢視git 狀態
提示需要 git add .
進行 git add . 然後繼續檢視 git 狀態
git rebase –coninue
根據提示 繼續git rebase –continue 如果沒有衝突既可以回到master了,否則需要繼續解決衝突。
重新看下git log 和當前的文字內容
到此這篇關於git rebase -i 修改歷史提交的方法的文章就介紹到這了,更多相關git rebase -i 修改歷史提交內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!