[英]Git make remote master point to another branch
我們有一個'dev'分支,它已經作為事實上的主人運作了很長一段時間。
有沒有辦法讓我的遠程/主控指向與遠程/開發相同的地方? (沒有合並/變基/額外工作)。
(或多或少地將dev重命名為master)
提前致謝
Checkout master分支,將其重置為dev,push。 這將影響可能具有遠程/主服務器分支的下游用戶。
git checkout master
git reset --hard remote/dev
git push -f
這會導致您丟失自遠程和dev發生以來所做的任何提交,但最終會得到與remote / dev相同的狀態。
假設你的遙控器被命名為origin
,
git push origin +origin/dev:refs/heads/master
然后,如果你還想刪除dev
:
git push origin :refs/heads/dev
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.