Git Merge子目录分支到master的根目录

时间:2010-02-25 23:04:51

标签: git merge

我有一个分支,它将master分支的内容作为子目录。现在我对这个子目录做了一些更改。理想情况下,我希望能够将这些更改合并回主分支。

分行布局:

index.html
subdirectory
  > a.txt
  > b.txt

主布局

a.txt
b.txt

我该怎么做呢?它甚至是一个好方法吗?在SVN中,我避免将子目录合并回主干。但这是一个稍微不同的用例,分支和主人的布局永远不会改变。

2 个答案:

答案 0 :(得分:1)

你可以尝试

  • 从当前分支(git branch to_be_merge_to_master
  • 创建分支
  • 将您的文件移回正确的结构(git mv ...
  • 将第二个分支合并为主

答案 1 :(得分:1)

使用git子模块