我只想跟踪目录中的一个文件。该文件是buildout.cfg
。所以我首先运行git init
。然后我创建了一个 .gitignore 文件,其完整内容如下:
* # Blacklist all files
!buildout.cfg # Whitelist the file I'm interested in
但是现在,当我运行命令 git add
时,git 会继续添加数十个文件 - 目录中的所有内容。
为什么?
最佳答案
根据man gitignore
,注释仅为整行。所以你应该尝试将注释移到不同的行:
# Blacklist all files
*
# Whitelist this file
!buildout.cfg
关于git - 我是如何搞砸这个非常简单的 .gitignore 文件的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12977534/