假设我在reflog中签出了一些东西:
git checkout HEAD@{11}
现在我想git reset到这个位置?做这件事最快的方法是什么?
不是再次检查git reflog,而是查找相同的头编号位置,然后执行git reset HEAD@{number}
发布于 2021-05-22 15:49:05
是否要重置以前的分支?当您执行checkout HEAD@{11}时,您不再处于任何分支上,而是处于“分离头”状态。要从当前签出的提交重新创建以前的分支,请执行以下操作:
git checkout -B your-branch-name(或者更明确地说,因为您当前签出的提交总是可以被HEAD:git checkout -B your-branch-name HEAD引用)
https://stackoverflow.com/questions/67647173
复制相似问题