-Xours不会强迫任何冲突/错误表现出它们在我所依据的分支中的行为吗?
我的最终目标是在我的新仓库中与sorce分支拥有相同的文件及其历史记录
答案 0 :(得分:1)
在这里,我的最终目标是在我的新仓库中拥有与源分支相同的文件及其历史记录
那么git merge -s ours
就足够了:
git checkout source -b origin/a_source_branch
git merge --ours mybranch
git checkout mybranch
git merge source
这是使用ours
策略,而不是-Xours
,后者是合并策略的选项。
在“ Git command for making one branch like another”中查看更多信息。