我希望将本地master分支重置为origin/master所指向的提交。此操作应该创建一个reflog条目,以便在需要时可以进行恢复。这是一个要求,这个操作不改变索引,工作树,它可以执行,无论当前的头部,不移动头部或签出任何特定的提交。
换句话说,什么是安全的git等价于git rev-parse origin/master > .git/refs/heads/master?
经考虑的备选方案:
git branch -f master origin/master 中留下记录
发布于 2022-09-01 11:19:05
使用git update-ref
git update-ref -m 'reset' refs/heads/master origin/master发布于 2022-09-01 11:22:50
命令
git branch -f master origin/master
将分支master重置为origin/master,并创建一个reflog条目。可以使用以下命令之一查看该条目:
git reflog show --all
git reflog show master --https://stackoverflow.com/questions/73568357
复制相似问题