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

标签 git merge

我有一个分支,其子目录是主分支的内容。现在我对这个子目录做了一些修改。理想情况下,我希望能够将这些更改 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/

相关文章:

java - Github 显示相同内容的差异

python - 合并两个列表但保持相同的出现次数

python - 通过正则表达式或模糊匹配合并 Dataframe

php - 如何合并其中具有相同数据的连续子数组?

git - 如何在 github 上保留固定的文件版本

git - 如果这些笔记的提交被压扁,有没有办法自动 merge 笔记?

git - 如何使用 Visual Studio Code 作为 git 的默认编辑器?

git - git show <tag> 应该给我一个完整的补丁吗?我怎样才能把它关掉?

asp.net-mvc - 使用 MSBuild 枚举文件夹

r - 将不同大小的命名向量合并到数据框中