我有一个分支,其子目录是主分支的内容。现在我对这个子目录做了一些修改。理想情况下,我希望能够将这些更改 merge 回 master 分支。
分支布局:
index.html
subdirectory
> a.txt
> b.txt
主布局
a.txt
b.txt
我该怎么做呢?这甚至是一个好方法吗?在 SVN 中,我避免将子目录 merge 回主干。但这是一个稍微不同的用例,分支和主控的布局永远不会改变。
最佳答案
你可以试试
- 从当前分支创建一个分支(
git branch to_be_merge_to_master
) - 将您的文件移回正确的结构 (
git mv ...
) - 将第二个分支 merge 到 master
关于Git Merge子目录分支到master的根目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2338332/