.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.