我想移动HEAD
,并且只移动那个。
这意味着我想保持不变:
- 索引(又名缓存/暂存区)
- 工作树
- 提交当前分支引用点
git reset --soft
执行前两个,但不执行最后一个。
有没有办法在不创建新分支的情况下做到这一点?
最佳答案
您可以通过以下方式实现:
echo $(git rev-parse $commit) > $(git rev-parse --git-dir)/HEAD
但不鼓励。
关于git - 移动 git HEAD 而不更改任何其他内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39569823/