0%

git本地commit后补充内容

经常会出现提交后又做了新的修改,又不想把新修改作为新commit的情况。
可以先直接修改文件。
修改后,

1
git reset --soft HEAD^

这时修改的文件都还在,也就是说对本地文件没做任何修改,把指针后移了一位。
然后将要git add的文件,如果本地已经删除的文件还要再git rm一次将暂存区的文件删除(此时本地已经删除过了,暂存区要像上次提交一样再删除一次)。
这时可以使用之前的commit文本再commit一次了。

这样就实现了,做小修改还维持原来的commit。