.gitignore中的评论?


Answers:


699

是的,您可以在此处添加评论。但是,它们必须从一行的开头开始。

cf. http://git-scm.com/book/zh-CN/Git-Basics-Recording-Changes-to-the-Repository#Ignoring-Files

可以放入.gitignore文件的模式的规则如下:
-空行或以#开头被忽略。
[…]

注释字符为#,例如:

# no .a files
*.a

1
不知道何时回答此问题是否正确,但是链接的书本部分指出,除了开始一行,注释还可以附加到.gitignore文件中的一行。
Stuart R. Jefferys

7
@ StuartR.Jefferys我在git 1.7.4.1上,发现结尾处带有注释的行不起作用:可以正常工作 src/main/log/ # Doesn't work. git status still shows this directory src/main/log/。git status不显示目录。实际上,似乎行尾的任何空格都被视为忽略模式的一部分。
2012年

8
@约翰你是对的!尾随空格重要,即使目录(以结尾/)也重要。如果文件末尾有空格,则该.gitignore条目必须匹配;0或2个空格,它将失败。我认为这是一个错误。我正在使用git版本1.7.5.4。这可能是故意的,即使它可能不应该。但是您可以将其[ ]用作空格字符说明符。这比允许尾随空白好得多;它提供了罕见的有意尾随空间,同时使更常见(且不易发现)的错误情况可检测到。
Stuart R. Jefferys

谢谢你 我最艰难的时间试图理解为什么git忽略我的想法.gitignore。这是因为我在一些条目之后添加了行尾注释config文件类型的默认VIM语法颜色误导了我。
卢克·戴维斯

208

git help gitignore

您将获得带有以下行的帮助页面:

A line starting with # serves as a comment.

53
+1用于指出如何查找信息,而不仅仅是提供信息。
2014年

10
@cregox-- Also, I like using computers without command linesgit对您来说是错误的地方,对不起。
manojlds

2
@manojlds git是适合所有人的地方,就像rsync。他们只需要好的gui,例如保管箱。太伤心了,我们仍然缺少一个git ...
cregox 16'Feb 24'16

我更喜欢CLI,但是一些同事使用gitbox取得了不同的成功。我想还有Git Tree,对吗?@cregox
Stephen

1
您也可以git help ignore(由git bash-completion支持)
user202729 '19
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.