git忽略特定目录异常

时间:2013-10-01 20:01:58

标签: git gitignore

我的源结构与此类似:

  • 项目A
        
    •   
    • SRC
    •   
    • ...
  • Prjoject B
    • SRC
    • ...
  • ...

我需要忽略除src文件夹内容之外的所有内容。还有很多其他项目,我不想将它们全部放入.gitignore。有时我需要在这个结构中添加另一个项目,所以每次添加项目时,我都要将它添加到gitignore ......

到目前为止,我一直在.gitignore中使用*并手动添加要使用git add -f索引的文件,但这种方法非常慢,有时我可能会错过一些东西。并且没有看到git状态的新文件也非常不舒服。

是否可以使用这样的东西?

*
! */src/*

(我试过这个和其他几个变种,但它没有用。我也试过用**。)

P.S:我目前正在使用git 1.7.1

1 个答案:

答案 0 :(得分:0)

您可以尝试将此添加到您的gitignore文件[Bb]中/ 这应该忽略所有bin文件夹

你可以为任何其他文件夹做同样的事情