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

时间:2018-09-11 14:29:13

标签: git branch branching-and-merging

我对系统中的一项功能进行了质量检查,并执行以下操作:

  • from datetime import datetime, timedelta i = 33 o = 156 itime = timedelta(minutes=i) itime = timedelta(minutes=o) 创建了一个staging分支。
  • 将功能分支master合并到task-123中。
  • staging部署到测试服务器。
  • 对功能进行质量检查。

质量检查失败,现在我想将staging指向最近一次提交的staging,以便为其他功能分支的质量检查做好准备。

如何使用相对分支引用(无散列)来做到这一点?

1 个答案:

答案 0 :(得分:1)

我认为这就是您想要的,但这是基本的“ git 101”,我不禁感到自己缺少了某些东西,而您希望得到更多的汇编。

如果您想将staging重置回开始的位置

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

如果您想将staging重置为当前主机状态

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