在一些时候,我们不小心提交了一个 commit,在 push 之前,我们希望将这个 commit 撤销,重新提交。这个时候,你可以使用下面这条命令:
git reset --soft HEAD^
--soft 和 --mixed 都可以使用。这样就可以撤销上一条 commit,而且我们还可以利用类似都命令撤销前几条,例如:
git reset --soft HEAD~2
表示撤销 2 条。~ 后面都数字就是撤销的 commit 数。
在一些时候,我们不小心提交了一个 commit,在 push 之前,我们希望将这个 commit 撤销,重新提交。这个时候,你可以使用下面这条命令:
git reset --soft HEAD^
--soft 和 --mixed 都可以使用。这样就可以撤销上一条 commit,而且我们还可以利用类似都命令撤销前几条,例如:
git reset --soft HEAD~2
表示撤销 2 条。~ 后面都数字就是撤销的 commit 数。
2020-02-11 19:51:44 git