Git 将子目录从主目录合并到分支
我有一个子文件夹的最新代码:主文件夹中的文件夹-a。我还有另一个分支:分支-A有相同的文件夹,但没有最新的代码。我正在尝试将特定文件夹:folder-A从master合并到branch:branch-A。git命令是如何实现这一点的?如果有人能在这方面帮助我,我将不胜感激。由于这两个分支是本地的,请按照以下步骤操作 切换到分支-A: 从主服务器合并: 如果没有合并冲突,就是这样。如果存在合并冲突,则需要解决冲突并提交更改。此时,主文件夹中的所有更改都将在Branch-A中可用,包括将过时的文件夹-A设置为当前文件夹Git 将子目录从主目录合并到分支,git,Git,我有一个子文件夹的最新代码:主文件夹中的文件夹-a。我还有另一个分支:分支-A有相同的文件夹,但没有最新的代码。我正在尝试将特定文件夹:folder-A从master合并到branch:branch-A。git命令是如何实现这一点的?如果有人能在这方面帮助我,我将不胜感激。由于这两个分支是本地的,请按照以下步骤操作 切换到分支-A: 从主服务器合并: 如果没有合并冲突,就是这样。如果存在合并冲突,则需要解决冲突并提交更改。此时,主文件夹中的所有更改都将在Branch-A中可用,包括将过时的文件夹
如果您只想合并子目录的内容,而不想合并该子目录以外的更改,请使用回答中概述的技术之一。的可能重复项。结果实际上不是两个分支的合并;它只是用master的版本覆盖Branch-A的版本。所以,您将丢失Branch-A对Folder-A所做的任何更改。我不清楚为什么一般的git合并源/主文件不会这样做。
git checkout Branch-A
git merge master