使分支指向起源它的分支的尖端

Make branch point to the tip of the branch that originated it

我执行了系统中功能的 QA,执行以下操作:

QA 失败,现在我想让 staging 指向 master 的最新提交,以便为其他功能分支的 QA 做好准备。

我如何使用相对分支引用(无哈希)来做到这一点?

我想这就是你想要的,但这是如此基本 "git 101" 以至于我不禁觉得我错过了一些东西而你想要更复杂的东西。

如果你想重置staging回到你开始的地方

<in the staging branch>
git reset --hard $(git merge-base HEAD origin/master) 
git push --force

如果你想重置staging到master的当前状态

<in the staging branch>
git fetch
git reset --hard origin/master
git push --force