已经在 Git 中提交,但还没有将这些提交推送(push)到远程仓库,可以使用 git reset 命令来撤销最近的提交。
①使用 git reset 命令和 --soft 选项来撤销最近的提交但保留更改:
git reset --soft HEAD~1
这个命令将会撤销最后一次提交,但会保留暂存区和工作区的更改,使得你可以重新提交这些更改或者修改后再提交。
②想完全删除最后一次提交的更改,可以使用 --hard 选项:
git reset --hard HEAD~1
已经在 Git 中提交,但还没有将这些提交推送(push)到远程仓库,可以使用 git reset 命令来撤销最近的提交。
①使用 git reset 命令和 --soft 选项来撤销最近的提交但保留更改:
git reset --soft HEAD~1
这个命令将会撤销最后一次提交,但会保留暂存区和工作区的更改,使得你可以重新提交这些更改或者修改后再提交。
②想完全删除最后一次提交的更改,可以使用 --hard 选项:
git reset --hard HEAD~1