[英]Move remote branch tip from one branch to another
我做了一個rebase --onto
來將之前的提交(c4)從master轉移到feature分支。 但我已經把主人推到了遙遠的原點。
所以現在我有
c1 - c2 - c3 - c5(master HEAD)
\
c4(feature HEAD) - c5(origin/master HEAD)
我意識到修復這個會搞砸任何從原點/主人那里獲得變化的人。 但是只有一個其他開發人員,所以這不是一個問題。 如何更改原點/主數據,使其不在功能分支之后。 我希望它是這樣的:
c1 - c2 - c3 - c5(master HEAD)(origin/master HEAD)
\
c4(feature HEAD)
使用從主服務器到源/主服務器的強制推送:
git push origin master:master --force
其他開發人員之后需要reset
他的主人reset
為遠程主人(最好是在保存他的工作后進行硬重置):
git fetch origin
git checkout master
git reset --hard origin/master
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.