簡體   English   中英

Git使遠程主控點指向另一個分支

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM