Git在一个目录上添加分支?

Bla*_*cho 9 git branch github

我在GitHub上有一个git存储库,有3个不同的文件夹,只有master分支.如何在一个目录上创建一个新分支而不是全部三个?

lar*_*sks 10

你不能.Git在整个存储库上运行,而不是在单个目录上运行.您可以:

  • 创建一个新分支,并在该分支上仅修改目标目录中的内容.
  • 您显然可以遵循william.eyidi的建议并删除其他目录,但如果您想将更改合并回主分支,这将使事情变得困难.
  • 您可以将特定目录设置为git子模块,并将其自己的历史记录与父存储库分开,但这可能比它的价值更复杂.