我对系统中的一项功能进行了质量检查,并执行以下操作:
from datetime import datetime, timedelta
i = 33
o = 156
itime = timedelta(minutes=i)
itime = timedelta(minutes=o)
创建了一个staging
分支。master
合并到task-123
中。staging
部署到测试服务器。质量检查失败,现在我想将staging
指向最近一次提交的staging
,以便为其他功能分支的质量检查做好准备。
如何使用相对分支引用(无散列)来做到这一点?
答案 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