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