.gitignore语法问题

时间:2012-10-25 13:28:48

标签: git gitignore

我有一个包含大量其他目录的extension目录。 在那些充足的,一个名为important的特定我希望由git上演。其他我没有。所以我在.gitignore目录中创建了一个extension文件,其中包含以下内容:

*
!README
!.gitignore
!important/**

我的目标是对Git说:

  • 忽略此目录中的所有内容
  • 但保留README文件
  • 并保留.gitignore文件
  • 并请,请同时保留important目录

但这不起作用,只保留README.gitignore。 语法似乎对我来说是正确的...所以我不知道我错在哪里。

任何建议都是最受欢迎的。

1 个答案:

答案 0 :(得分:2)

您不需要**以递归方式通过目录。

*
!README
!.gitignore
!important/

看一下这个答案Make .gitignore ignore everything except a few files