簡體   English   中英

git-如何替換Master?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM