在已经被忽略的子目录中初始化Git

时间:2014-08-21 01:10:44

标签: git

我有一个子目录,我希望与其父级分开跟踪。

parent/
  .gitignore
  child-1/    # I want to track this separately.
  child-2/

.gitignore我已经child-1/,它正确地忽略了子目录。但是,当我cd child-1/时, git 仍然认为child-1属于parent的git(即键入git status)。< / p>

是的,我可以转到child-1/并输入git init。但是,这是正确的方法吗?

1 个答案:

答案 0 :(得分:2)

听起来你想要submodule。但是子项目(在这种情况下为child-1)需要首先作为独立的独立存储库存在;然后您可以将其作为parent项目的子模块导入。