.Gitignore içinde yorumlar?


564

Bir .gitignoredosyaya yorum yazabilir misiniz ?

Öyleyse, satırdan önce bir #veya başka bir gösterge mi gelmelidir ?


4
Bunları bilen bir editör (örn. Vim) kullanırsanız, yorum yapılan satırlar #uygun şekilde biçimlendirilir - kendinizi bu şekilde kolayca keşfedebilirsiniz!
Cascabel

11
Yani bir .gitignoreignore mu arıyorsunuz?
daviewales

Yanıtlar:


699

Evet, buraya yorum yazabilirsiniz. Ancak bir satırın başında başlamalıdırlar.

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

.Gitignore dosyasına koyabileceğiniz kalıpların kuralları aşağıdaki gibidir:
- Boş satırlar veya # ile başlayan satırlar yok sayılır.
[...]

Yorum karakteri şöyledir #:

# no .a files
*.a

1
Bu yanıt verildiğinde doğru olup olmadığını bilmiyorum, ancak bağlantılı kitap bölümü bir satır başlatmanın yanı sıra yorumların .gitignore dosyasındaki bir satıra da eklenebileceğini gösteriyor.
Stuart R. Jefferys

7
@ StuartR.Jefferys Git 1.7.4.1'deyim ve sonunda bir yorum içeren bir satırın işe yaramadığını görüyorum: src/main/log/ # Doesn't work. git status still shows this directory src/main/log/Güzel çalışıyor. git durumu dizini göstermez. Aslında, görünür herhangi satırın sonunda boşluk görmezden desen parçası olarak kabul edilir.
Johann

8
@Johann Haklısın! İzleyen beyaz alan , dizinlerle bile (ile biten /) önemlidir . Bir dosyanın sonunda boşluk varsa, .gitignoregiriş eşleşmelidir; 0 veya 2 boşluk bırakılır ve başarısız olur. Ben bir hata olarak görüyorum. Git 1.7.5.4 sürümünü kullanıyorum. Bu olabilir bile muhtemelen, kasıtlı olmak olmamalı . Ancak [ ]boşluk karakteri belirleyicisi olarak kullanabilirsiniz . Bu, izleyen beyaz boşluğa izin vermekten çok daha iyidir; daha yaygın (ve görülmesi zor) hata durumunu tespit edilebilir hale getirirken, nadiren kasıtlı sondaki boşluğa izin verir.
Stuart R. Jefferys

Bunun için teşekkürler; Neden gitgörmezden geldiğimi anlamaya çalışırken en zor zamanlarım vardı .gitignore. Çünkü bazı girdilerden sonra satır sonu yorumları koydum . Dosya türleri için varsayılan VIM sözdizimi rengi configbeni yanlış yönlendirdi.
Luke Davis

208

Yapmak git help gitignore

Yardım sayfasını aşağıdaki satırla alacaksınız:

A line starting with # serves as a comment.

53
Sadece bilgi vermekle kalmayıp, bilgiyi nasıl bulacağınızı göstermek için +1.
Иван Бишевац

10
@cregox - Also, I like using computers without command lines- git o zaman senin için yanlış bir yer, üzgünüm.
manojlds

2
@manojlds githerkes için doğru yer rsync. Dropbox gibi sadece iyi gui'lere ihtiyaçları var. çok üzücü hala git için bir tane eksik ...
cregox

CLI'yi tercih ediyorum ama bazı iş arkadaşları gitbox'ı çeşitli başarılarla kullanıyor. Sanırım Git Ağacı da var, değil mi? @cregox
Stephen Tetreault

1
Ayrıca yapabilirsin git help ignore(git bash-completion tarafından desteklenir)
user202729
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.