2011-12-31 180 views
1

我在本地和遠程存儲庫中都有2個分支:masterbranch1我可以使用'git -m'來更改遠程存儲庫嗎?

現在我想重命名branch1來掌握,並掌握branch1。我發現'git -m'會在本地完成這項工作。遠程倉庫如何?它將如何影響其他用戶?

UPDATE

謝謝你的建議,我決定從叉掌握一個新的分支,和我的分支合併掌握,避免混亂。

回答

2

對於任何決定在創建branch1之後進行分支的人或在此之後從你那裏分離出來的人,您將會遇到一些模糊的分支名稱錯誤和不可能的合併。您還必須強制推送到服務器,並可能手動刪除服務器上的分支1。

你最好檢查master併合並兩個分支,然後推送到遠程存儲庫。

另外,我也希望通過最新的參考頁混帳,我似乎無法找到一個-m說法只是git ...

2
git checkout master 
git reset --hard branch1 
git checkout branch1 
git reset --hard [email protected]{2} 

現在,你有地方分支機構切換左右,您可以強制推新引用到遠程:

git push -f origin branch1 
git push -f origin master 

如果您正與他人合作,確保你告訴他們你做了什麼,當他們從遠程讀取,他們可能會有點困惑。

相關問題