gpt4 book ai didi

Git - 如何在遇到冲突时始终获取我的分支的内容?

转载 作者:太空狗 更新时间:2023-10-29 14:16:13 25 4
gpt4 key购买 nike

我看到帖子“How do I tell git to always select my local version for conflicted merges on a specific file?”,它说如果你在文件夹上有冲突,我们需要添加 .gitattributes 到那个文件夹然后添加一个 merge 驱动程序到配置文件说始终保留此文件夹的分支内容。
这工作得很好。

但是,如果我最终在多个文件夹/文件上发生冲突并希望保留我的版本,该怎么办。在每个有冲突的文件夹中创建 .gitattributes 文件没有意义。

那么有没有办法做到这一点 - 比如如果我将 Branch-A merge 到 Branch-B 并最终导致如此多的冲突,我需要一种方法我可以为所有冲突保留 Branch-B 内容。
任何帮助表示赞赏。

最佳答案

如果您想为所有 冲突采用分支 B 的版本,您可以简单地使用 merge 策略选项:

git merge -X ours branchB

这将正常 merge (使用默认的递归策略)直到它遇到一个冲突的大块,此时它会自动采用分支 B 的大块版本。

关于Git - 如何在遇到冲突时始终获取我的分支的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3233289/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com