Git忽略文件而不是名字

时间:2015-03-01 16:30:31

标签: git gitignore

在我的.gitignore文件中,我想忽略名为.env的文件,但忽略something.env的文件:

我试过这个:

.env
!*.env

但它不起作用

2 个答案:

答案 0 :(得分:4)

只需在.env文件中添加.gitignore

即可

<强>的.gitignore

.env

答案 1 :(得分:2)

为什么你不能忽略.env。因此,您的.gitignore读取:

.env

(只有一行)

它不会忽略任何.env扩展名。

示例(控制台):

$ echo 'foo' > .env
$ echo 'foobar' > foo.env
$ git add .; git commit -am "foobar"
[master 49d6a00] foobar
 2 files changed, 2 insertions(+), 2 deletions(-)
 create mode 100644 foo.env