【问题标题】:Merge local repository with Github repository discarding remote files将本地存储库与 Github 存储库合并,丢弃远程文件
【发布时间】:2011-09-03 22:09:42
【问题描述】:

我想做什么:

  1. 从我在 github 上的远程存储库中拉取。
  2. 保留本地存储库中的所有文件并丢弃 github 中的文件。
  3. 将我的“最新”本地存储库推送到 github。

假设您在本地存储库中进行了很多更改,现在与您的 github 存储库有很大不同。

我能做到:

  1. git pull origin master:获取远程仓库
  2. git mergetool:一一解决所有冲突。

但是有没有办法自动解决所有的冲突呢?

也就是说,告诉 git 您只想保留本地存储库中的文件版本并丢弃远程存储库中的文件版本。

【问题讨论】:

    标签: git merge github


    【解决方案1】:

    您可以使用我们的合并策略进行拉动

    git pull --strategy=ours origin master
    

    来自kernel.org

    这解决了任意数量的正面,但 合并的结果树是 总是当前分支的那个 头,有效地忽略所有变化 来自所有其他分支。

    【讨论】:

    • 谢谢!这正是我所需要的。
    猜你喜欢
    • 2010-10-26
    • 2011-09-16
    • 1970-01-01
    • 1970-01-01
    • 2017-05-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多