如果您想要撤销未提交的 commit,可以使用以下命令:
git reset HEAD~1
这个命令会将最后一次 commit 的修改内容撤销掉,并且保留这些修改在工作区中。
如果您希望完全删除这次 commit 的修改内容,可以使用以下命令:
git reset --hard HEAD~1
这个命令不仅会撤销 commit 的修改内容,还会把工作区的所有文件恢复到之前的状态。请注意,该操作是不可逆的,请谨慎使用。
如果您只想取消某些文件的修改内容,而不是整个 commit,可以使用以下命令:
git reset HEAD file.txt
其中 file.txt 是需要撤销的文件名。这个命令将会把该文件从暂存区中移除,并且保留其修改内容在工作区中。




