Skip to content

git 重置当前分支

git reset 命令用于重置当前分支的 HEAD 到指定的状态。以下是一些常用的 git reset 命令:

1. 软重置(保留工作目录和暂存区的更改):

bash
git reset --soft <commit>

2. 混合重置(保留工作目录的更改,但重置暂存区):

bash
git reset --mixed <commit>

这是默认选项,如果不指定参数,git reset 会默认使用 --mixed

3. 硬重置(丢弃工作目录和暂存区的更改):

bash
git reset --hard <commit>

其中 <commit> 是你想重置到的提交的哈希值。如果你想重置到上一个提交,可以使用 HEAD^ 代替 <commit>。例如:

bash
git reset --hard HEAD^

最后更新于:

MIT License.