2

我只想跟踪我目录中的一个文件。这个文件是buildout.cfg. 于是我先跑了git init。然后我创建了一个.gitignore完整的文件,如下所示:

* # Blacklist all files
!buildout.cfg # Whitelist the file I'm interested in

但是现在当我运行命令时git add,git 会继续添加几十个文件——目录中的所有内容。

为什么?

4

1 回答 1

5

根据man gitignore,评论只是完整的行。因此,您应该尝试将注释移动到不同的行:

# Blacklist all files
*
# Whitelist this file
!buildout.cfg
于 2012-10-19T15:33:01.990 回答