繁体   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