繁体   English   中英

用我的存储库覆盖远程 git 存储库

[英]Overriding remote git repository with my repository

远程存储库包含错误版本。 我在本地有一个好版本的副本。 我想用我当前的存储库替换远程存储库上的所有内容(远程存储库还有一些不应该发生的提交(包括合并))。

如果我尝试推动,它会告诉我我需要先拉动,但我不想这样做,因为这会弄乱我的本地版本。 我希望远程仓库包含我在本地拥有的内容。

我怎样才能做到这一点?

  1. 从您已知的好版本创建一个新的本地分支
  2. 切换到已知的坏分支
  3. 将已知好的分支完全合并到已知的坏分支中
  4. 提交并推送

我通常使用这样的过程来准确保留更改的内容,拥有一个已知良好副本的隔离分支等。与使用 --force 相比,它可能过度,但我更喜欢它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM