.gitignoreのコメント?


564

.gitignoreファイルにコメントを書き込むことはできますか?

もしそうなら、行の前に#他のインジケーターを置くべきですか?


4
これらのことを知っているエディター(Vimなど)を使用すると、コメントが付けられた行は#適切にフォーマットされます-そのようにして自分自身を見つけるのは簡単です!
Cascabel 2012年

11
.gitignoreignoreを探していますか?
daviewales 2015

回答:


699

はい、そこにコメントを入力できます。ただし、行の先頭から開始する必要があります。

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

.gitignoreファイルに配置できるパターンの規則は次のとおりです。-
空白行または#で始まる行は無視されます。
[…]

コメント文字はです#。例:

# no .a files
*.a

1
これが答えられたときにそれが本当だったかどうかはわかりませんが、リンクされた本のセクションは、行を開始するだけでなく、コメントを.gitignoreファイルの行に追加することもできることを示しています。
スチュアートR.ジェフリーズ2012

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はディレクトリを表示しません。実際には、と思われる任意の行の末尾の空白は無視するパターンの一部と考えられています。
ヨハン

8
@ヨハンあなたは正しいです!末尾の空白、ディレクトリ(末尾が/)でも重要です。ファイルの末尾にスペースがある場合、.gitignoreエントリは一致する必要があります。0または2つのスペースがあり、失敗します。バグだと思います。私はgitバージョン1.7.5.4を使用しています。おそらくそうするべきではないにしても、それは意図的なものである可能性あります。ただし[ ]、スペース文字指定子として使用できます。末尾の空白を許可するよりもはるかに優れています。よりまれな意図的な後続スペースを可能にする一方で、より一般的な(そして見にくい)エラーのケースを検出可能にします。
Stuart R. Jefferys 2012

これをありがとう; 私はなぜgit私のことを無視しているかを理解しようとするのに最も苦労していました.gitignore。私が入れたからだ行末のコメントをいくつかのエントリの後に。configファイルタイプのデフォルトのVIM構文の色分けが私を惑わしました。
ルークデイビス

208

行う git help gitignore

次の行を含むヘルプページが表示されます。

A line starting with # serves as a comment.

53
情報を提供するだけでなく、情報を見つける方法を指摘するための+1。
ИванБишевац

10
@cregox-- Also, I like using computers without command linesそのとき、gitは間違った場所です。
manojlds

2
@manojlds gitは、のように、誰にとっても適切な場所ですrsync。Dropboxのような良いGUIが必要です。
残念なことに

私はCLIを好みますが、一部の同僚はgitboxを使用してさまざまな成功を収めています。Git Treeもあると思いますよね?@cregox
Stephen Tetreault 2016年

1
次のようにすることもできますgit help ignore(git bash-completionでサポートされています)
user202729
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.