合并本地仓库和Github仓库,丢弃远程文件。

3

我想要做的事情:

  1. 从我的github远程仓库拉取代码。
  2. 保留本地仓库中的所有文件并放弃github上的文件。
  3. 将最新版本的本地仓库推送到github。

想象一下,您在本地仓库中进行了许多更改,并且现在与您的github仓库非常不同。

我可以这样做:

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

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

也就是说,告诉git您只想保留来自本地仓库的文件版本并放弃来自远程仓库的文件。

1个回答

7
您可以使用我们的合并策略进行拉取。
git pull --strategy=ours origin master

来自kernel.org

这会解决任意数量的分支,但是合并后的树总是当前分支头部的树,忽略了所有其他分支所做的更改。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接