git 忽略特定目录异常

  • 本文关键字:异常 git git gitignore
  • 更新时间 :
  • 英文 :


>我的源代码结构与此类似:

  • 项目 A
    • .bin
    • 来源
  • 普约杰特 B
    • .bin
    • 来源

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

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

可以使用这样的东西吗?

*
! */src/*

(我尝试了这个与其他几种变体,但它不起作用。我也尝试使用**。

附言:我目前正在使用 git 1.7.1

你可以尝试把它添加到你的 gitignore 文件 [Bb]in/这应该忽略您的所有垃圾箱文件夹

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

最新更新