使分支指向起源它的分支的尖端
Make branch point to the tip of the branch that originated it
我执行了系统中功能的 QA,执行以下操作:
- 从
master
创建了一个 staging
分支。
- 将功能分支
task-123
合并到 staging
。
- 已部署
staging
到测试服务器。
- 对功能进行质量检查。
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
我执行了系统中功能的 QA,执行以下操作:
- 从
master
创建了一个staging
分支。 - 将功能分支
task-123
合并到staging
。 - 已部署
staging
到测试服务器。 - 对功能进行质量检查。
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