首页 > 解决方案 > git reset 提交指定分支

问题描述

我想创建一个自动检查给定提交的脚本。检查特定提交的命令是

git checkout -B dummy
git reset --hard e3f1e37

它会正常工作。

但这是一个脚本,如果第一个命令由于任何原因失败,它将破坏代码所在的前一个分支。我怎样才能给分支名称git reset以避免这样的问题?还是限制范围git reset

标签: git

解决方案


在切换到它之前,您不必为提交命名。你可以只使用

git checkout --detach e3f1e37 --

这会使您进入分离的头部状态,即当前签出的提交不在任何分支上。


推荐阅读