[英]git - how to replace Master?
我有一個遠程回購,其中我的項目已過期。
我通過新項目制作了一個新的本地倉庫,切換到了新的分支,並做了我想要的。 現在,我想將其(而不是更改-整個項目)推送到該遠程倉庫中。 我該怎么辦?
git push
的-f
參數可能是您想要的,它允許使用不相關的更改覆蓋接收存儲庫。 遠程回購中的較舊更改將仍然存在一段時間,但最終將被垃圾回收。
使用git push
您可以指定要從哪個分支推送以及要推送到哪個分支:
git push origin localbranch:remotebranch
如果這種可能失敗remotebranch
不是的祖先localbranch
。 如果使用-f
,則可以強制覆蓋,但是要小心,因為這會丟失提交。
但是您可能只想在本地合並兩者,然后推送此更新的母版。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.