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

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

分店布局:

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

主布局

a.txt
b.txt

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

最佳答案 你可以试试

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

点赞