我在本地和遠程存儲庫中都有2個分支:master
和branch1
。我可以使用'git -m'來更改遠程存儲庫嗎?
現在我想重命名branch1來掌握,並掌握branch1。我發現'git -m'會在本地完成這項工作。遠程倉庫如何?它將如何影響其他用戶?
UPDATE
謝謝你的建議,我決定從叉掌握一個新的分支,和我的分支合併掌握,避免混亂。
我在本地和遠程存儲庫中都有2個分支:master
和branch1
。我可以使用'git -m'來更改遠程存儲庫嗎?
現在我想重命名branch1來掌握,並掌握branch1。我發現'git -m'會在本地完成這項工作。遠程倉庫如何?它將如何影響其他用戶?
UPDATE
謝謝你的建議,我決定從叉掌握一個新的分支,和我的分支合併掌握,避免混亂。
對於任何決定在創建branch1之後進行分支的人或在此之後從你那裏分離出來的人,您將會遇到一些模糊的分支名稱錯誤和不可能的合併。您還必須強制推送到服務器,並可能手動刪除服務器上的分支1。
你最好檢查master併合並兩個分支,然後推送到遠程存儲庫。
另外,我也希望通過最新的參考頁混帳,我似乎無法找到一個-m
說法只是git
...
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
如果您正與他人合作,確保你告訴他們你做了什麼,當他們從遠程讀取,他們可能會有點困惑。