【发布时间】:2020-10-23 04:56:18
【问题描述】:
我有一个名为file_migration 的分支,我想将它与主分支合并。我只希望将我更新/添加的文件合并到主分支中。如果其他人对我的分支中未捕获的主分支进行了更改,我不希望我的合并影响其他人的更改。
例如,假设 master 的分支仅包含 2 个文件夹:folder_1 和 folder_2。我的file_migration 分支包含我对folder_1 所做的更改。我没有更改folder_2 中的任何内容,但其他人对folder_2 进行了更改。所以我的分支中的folder_2 将比master 中的folder_2 早。我想确保我到主分支的合并只更新folder_1,并且不应该影响主分支中的folder_2(因为我的分支中的folder_2 比主分支中的folder_2 旧,所以我不希望我的合并影响folder_2)。
什么是最好的协议来确保我只将我对folder_1 所做的更改应用到主分支而不更改folder_2 中的任何内容?我读过另一个问题Safe way to merge my branch,人们建议他们可以简单地 git merge 到 master 分支。但我不确定该问题中提到的情况是否适用于我的情况。
【问题讨论】:
-
Judt 合并它。如果发生冲突,无论如何,您可以决定发生什么。
-
一般来说,git 知道如何处理它。你使用的是 github 还是其他基于 web 的 git 平台?
-
执行此操作的命令是
git merge <branch where you want to merge from>,从您要合并到的分支执行。
标签: git git-merge git-branch