dev*_*ium 7 git version-control
可能重复:
git delete并重新创建分支
说实话,我不确定ORIG_HEAD可以被称为分支,但它在我的可视化编辑器中显示为一个.
我做了一个"git reset --hard HEAD~1"然后进行了一些修改,最后提交了它们.如何正确使用ORIG_HEAD分支?
Von*_*onC 12
请参阅" Git中的HEAD和ORIG_HEAD ":
ORIG_HEAD是HEAD由具有可能危险行为的命令设置的先前状态,以便于还原它们.
现在Git有reflog它没那么有用:HEAD@{1}大致相当于ORIG_HEAD
在你的情况下,你做了一个git reset,所以Git在重置之前留下了"提醒"你的位置.
你可以忽略它.
您也可以通过简单的方法摆脱它
rm -f $GIT_DIR/ORIG_HEAD
# or
rm -f .git/ORIG_HEAD
Run Code Online (Sandbox Code Playgroud)
这就是example/git-reset.sh脚本所做的事情.