如何從另一個分支中完全取代Git中的主分支?我的Git存儲庫中有兩個分支:masterseotweaks(最初創建于master)我創造了seotweaks打算迅速把它合并回master..然而,那是三個月前的事了,這個分支中的代碼比master.它實際上已經成為我們工作的主分支,因為所有的代碼都在master現在或多或少已經過時了。我知道很糟糕的練習,吸取了教訓。您知道如何替換master分支與那些在seotweaks?我可以把所有的東西都刪除master合并,但這不像是最佳實踐。
3 回答

蠱毒傳說
TA貢獻1895條經驗 獲得超3個贊
seotweaks
'.
git remote show
origin
')Admin
Default Branch
master
git branch -m master master-old # rename master on local git push origin :master # delete master on remote git push origin master-old # create master-old on remote git checkout -b master seotweaks # create a new local master on top of seotweaks git push origin master # create master on remote
如果其他用戶試圖在遠程刪除主服務器時嘗試拉出,則他們的拉出將失敗(“遠程上沒有這樣的引用”) 當在遠程上重新創建主服務器時,拉將嘗試將該新主服務器合并到他們的本地(現在舊的)主程序上:大量沖突。他們真的需要 reset --hard
他們的本地主到遠程/主分支,他們將獲取,并忘記了他們當前的主人。
- 3 回答
- 0 關注
- 933 瀏覽
添加回答
舉報
0/150
提交
取消