gpt4 book ai didi

GIT - 如何 merge 分支?

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

我们决定在公司中使用 GIT,但现在遇到了一个问题......我们有几个具有不同功能的分支机构。现在我们需要的是 merge 该分支并将其推送给 Master。我们如何使用 autoreplace 来做到这一点——我们有 branch-a、branch-b、branch-c——我们需要将它们全部放在 Master 中,但在重复文件的情况下,branch-b 应该是 Major 和 branch-c - minor。

更新:

branch-a:-file1-file2-file3-file4


branch-b:-file1-file5-file6


branch-c:-file1-file2-file7-file8

我们需要结果:

Master:-file1 (from b)-file2 (from a)-file3 (from a)-file4 (from a)-file5 (from b)-file6 (from b)-file7 (from c)-file8 (from c)

最佳答案

执行 Octopus merge 并且不提交“--no-commit”。来自大师

git merge --no-commit branch-a branch-b branch-c

解决所有冲突,然后根据需要获取文件的特定版本并提交:

git checkout branch-b -- file3

重复其他特定文件。

git add . -A
git commit

这就是您的自定义工作流程的工作方式。

希望这对您有所帮助。

关于GIT - 如何 merge 分支?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5326894/

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