如何让git只在目录中使用一个级别

时间:2014-01-18 17:50:14

标签: git

我想使用git来跟踪我的配置文件,所以我必须在我的主目录中创建一个存储库。但是我不希望它成为所有子文件夹的存储库,因为我不想从一个子目录给它一个意外的命令,这个目录是另一个repo。 我怎样才能做到这一点?

2 个答案:

答案 0 :(得分:2)

创建一个包含以下内容的.gitignore文件:

/*/**

有关.gitignore的详情,请参阅http://git-scm.com/docs/gitignore

答案 1 :(得分:1)

  • 您可以在主目录中创建一个文件夹... dotfiles,并将此文件夹作为git repo ...
  • 然后将要添加的文件复制到此git仓库(示例.bashrc.vimrc
  • 然后从主目录中删除文件
  • 然后使用ln -s ~/dotfiles/.bashrc ~/.bashrc
  • 将它们再次添加到主目录
  • 这样可以使用~/.bashrc
  • 更改~/dotfiles/.bashrcgit status

我使用这个我的自我...我发现它比你想要的方式更清洁

您可以按照simple tutorial

进行操作