【发布时间】:2013-02-06 14:44:12
【问题描述】:
我有两个分支,“私人”和“公共”。我在私人和定期工作,我想替换“公共”分支中的所有内容,以在“私人”中获得文件的干净副本。
由于我不希望“私人”的历史转到“公共”,我使用git merge --squash,但我仍然手动一个一个地解决合并文件。有没有更好的方法来做到这一点?
【问题讨论】:
-
可能重复(或者更确切地说,可能是通过):stackoverflow.com/questions/1922336/…
-
似乎类似的问题,但答案是错误的。 “我们的”实际上是相反,丢弃私有并保持公开。我想要的是 --strategy="theirs" 之类的东西,但这不是合法的选择。
标签: git merge branching-and-merging git-merge