将工作空间中的改动追加到某次提交上的步骤如下:
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