將當前改動合併到之前的提交中去

將工作空間中的改動追加到某次提交上的步驟如下:

1.保存工作空間中的改動:

git stash

將HEAD移到需要更改的commit上:

git rebase 30c466c52b7de890xxxxx0098b815396f9e3^ -i

找到需要更改的commit, 將行首的pick改成edit, 按esc, 輸入:wq退出。

2.更改文件

git stash pop

如果還有其他改動的文件,使用git add 改動的文件添加改動文件到暫存。

使用git commit --amend追加改動到第一步中指定的commit上

如果有衝突, 編輯衝突文件, 解決衝突:

git add .
git commit --amend

解決衝突之後再執行

git rebase --continue
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章