git 撤回commit

发布时间 2023-05-06 10:45:02作者: 邢韬

今天在git提交的时候出现一个问题。

仓库和本地提交有冲突,push 后本地提交丢失了,git bash 被强制关闭后问题没有得到合理解决,反而本地的更改也丢失了。

此时无法push,也无法合理解决,所以需要将commit撤回,以解决冲突后提交。

使用该命令可以撤回最近X次提交,恢复至更改状态。

git reset --soft head~X