繁体   English   中英

如何在不实际合并的情况下在git中合并分支?

[英]How to merge branches in git without actually merging?

我想合并两个分支,但是我要做的就是在更改的位置覆盖master中的文件。

我以前是通过从另一个分支逐个签出文件来完成此操作的,但是那样一来,一旦删除分支,我将丢失历史记录。

有什么解决办法吗? 谢谢!

我认为您可以:

git merge -s recursive -X theirs my_branch

那几乎就是您要的。 区别在于结果将是两个分支的合并,但是在发生冲突的情况下,将选择my_branch的版本来解决冲突。

暂无
暂无

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

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