git 重置当前分支

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

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

git reset --soft 

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

git reset --mixed 

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

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

git reset --hard 

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

git reset --hard HEAD^