我有一個本地分支已經與遠程分支分離。我想保留本地更改並刪除遠程分支,我不再需要遠程分支。我想知道如何通過簡單地使用安全覆蓋遠程分支(原始地址)
git push -f
「覆蓋」遠程分支有多安全?它只是刪除遠程分支,並創建一個新的給我的本地分支?
有沒有更好的方法來做到這一點?我需要以自動方式(使用shell腳本)完成此操作,所以我無法真正手動轉到Github,刪除分支然後再推送。
具體而言,地方分公司已經從遠程分歧的原因是因爲我已經叫
git reset --soft <another-branch>
謝謝,這是有道理的,你認爲git的歷史將保持清潔? –
我在原始問題中增加了一個細節,解釋了爲什麼本地分支已經偏離了遠程分支。 –