我是如何搞砸这个非常简单的.gitignore文件的?

jon*_*omo 2 git gitignore

我只想跟踪目录中的一个文件.这个文件是buildout.cfg.所以我先跑了git init.然后我创建了一个.gitignore文件,其内容如下:

* # Blacklist all files
!buildout.cfg # Whitelist the file I'm interested in
Run Code Online (Sandbox Code Playgroud)

但是现在当我运行命令时git add,git继续前进并添加了几十个文件 - 目录中的所有内容.

为什么?

Sch*_*uki 5

据说man gitignore,评论只是全行.所以你应该尝试将注释移到不同的行:

# Blacklist all files
*
# Whitelist this file
!buildout.cfg
Run Code Online (Sandbox Code Playgroud)