Git commit 之后进行反悔
date
Jan 11, 2023
slug
git-reset-commit
status
Published
tags
Git
summary
commit 有三种反悔的方式
type
Post
使用 git reset 命令进行返回
git reset --soft HEAD^ // 撤销 commit,代码改变仍然保留HEAD^ 表示回到上一个版本,实际上也可以写成对应 commit 的编号。--soft 是一个参数,下面列举了其以及可替换的参数。--mixed:撤销 commit,并且撤销 add。不删除工作空间的代码。它是reset的默认参数。
--soft:仅撤销 commit,保留 add。不删除工作空间的代码。
--hard:撤销 commit,撤销 add。删除工作空间的代码。完全回到对应 commit 时的状态。