3

我有类似于这个的源结构:

  • 项目A
    • 垃圾桶
    • 源代码
    • ...
  • 项目B
    • 垃圾桶
    • 源代码
    • ...
  • ...

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

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

可以使用这样的东西吗?

*
! */src/*

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

PS:我目前正在使用 git 1.7.1

4

1 回答 1

0

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

您可以对任何其他文件夹执行相同操作

于 2013-10-01T21:59:52.673 回答