Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi öykünücüsü veya MAC OS çevrimiçi öykünücüsü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen git-ignore komutudur.
Program:
ADI
git yoksay - .gitignore kalıpları ekleyin
SİNOPSİS
git yoksay [ ] [ [ ]...]
TANIM
Halihazırda mevcut değilse, verilen _pattern_s'yi bir .gitignore dosyasına ekler.
SEÇENEKLER
-l, --yerel
Geçerli çalışma dizinindeki .gitignore dosyasına bağlamı ayarlar. (varsayılan)
-g, --küresel
Geçerli kullanıcı için bağlamı global gitignore dosyasına ayarlar.
Bağlamda dosyaya eklenecek boşlukla ayrılmış kalıplar listesi.
MODEL FORMAT
Git kılavuzunda açıklandığı gibi kalıp formatı
· Boş bir satır hiçbir dosyayla eşleşmez, bu nedenle okunabilirlik için bir ayırıcı görevi görebilir. NS
boş bir satır ekleyin "" boş tırnak işaretleri kullanın.
· # ile başlayan bir satır yorum görevi görür. Örneğin, "# Bu bir yorumdur"
· İsteğe bağlı bir önek ! bu, kalıbı reddeder; tarafından hariç tutulan herhangi bir eşleşen dosya
önceki desen tekrar dahil edilecektir. Olumsuz bir desen eşleşirse, bu
düşük öncelikli desen kaynaklarını geçersiz kılar. Bir ünlem kullanmak için! komut satırı olarak
argüman en iyi tek tırnak ´´ arasına yerleştirilir. Örneğin, ´!src´
· Desen eğik çizgi ile bitiyorsa, aşağıdaki amaçlarla kaldırılır:
açıklama, ancak yalnızca bir dizinle eşleşme bulur. Başka bir deyişle, foo/
foo dizini ve altındaki yollarla eşleşir, ancak normal bir dosyayla eşleşmez
veya bir sembolik link foo (bu, pathspec'in genel olarak nasıl çalıştığıyla tutarlıdır)
git'te).
· Kalıp bir eğik çizgi / içermiyorsa, git bunu bir kabuk küresi kalıbı olarak ele alır ve
.gitignore dosyasının konumuna göre yol adıyla eşleşme olup olmadığını kontrol eder
dosya (bir .gitignore dosyasından değilse, çalışma ağacının en üst düzeyine göre).
· Aksi takdirde git, kalıbı, aşağıdakiler tarafından tüketilmeye uygun bir kabuk küresi olarak ele alır.
fnmatch(3) FNM_PATHNAME bayrağıyla: desendeki joker karakterler a / in ile eşleşmez
yol adı. Örneğin, "Documentation/*.html", "Documentation/git.html" ile eşleşir ancak
"Documentation/ppc/ppc.html" veya "tools/perf/Documentation/perf.html" değil.
· Başa eğik çizgi, yol adının başlangıcıyla eşleşir. Örneğin, "/*.c" eşleşir
"cat-file.c" ama "mozilla-sha1/sha1.c" değil.
ÖRNEKLER
Tüm argümanlar isteğe bağlıdır, bu nedenle tek başına git-ignore çağırmak önce global, sonra
yerel gitignore dosyaları:
$ git yoksay
Küresel gitignore: /home/alice/.gitignore
# Çok sayıda her zaman yoksayılan uzantı
*.fark
*.hata
*.orj
*.rej
*.swo
*.swp
*.vi
*~
*.sass-önbellek
# OS veya Düzenleyici klasörleri
".DS_Store"
`.Çöpler`
`._*`
Thumbs.db
---------------------------------
Yerel gitignore: .gitignore
`.önbellek`
`.proje`
`.ayarlar`
.tmproj
nbprojesi
Yalnızca genel bağlamı görmek istiyorsanız --global argümanını kullanın (yerel kullanım için
--yerel):
$ git yoksay
Küresel gitignore: /home/alice/.gitignore
".DS_Store"
`.Çöpler`
`._*`
Thumbs.db
Varsayılan/yerel bağlama hızlı bir şekilde yeni bir kalıp eklemek için:
$ git yoksay *.log
Desen(ler) ekleme: .gitignore
`... ´*.log´´ ekleme
Artık herhangi bir deseni bir düzenleyici kullanmadan, bir bağlam ve
model argümanları: Elde edilen konfigürasyon, size kolaylık sağlamak için de döndürülür.
$ git görmezden --local "" "# Geçici dosyalar" *.tmp "*.log" tmp/* "" "# Tutmak istediğim dosyalar" ´!work´ ""
Desen(ler) ekleme: .gitignore
`... ´´` ekleme
`... '# Geçici dosyalar' ekleniyor'
`...'index.tmp' ekleme
`... ´*.log´´ ekleme
`... ´tmp/*´` ekleme
`... ´´` ekleme
`... `# Dosyaları saklamak istiyorum`` ekleme
`...'!iş' ekleme
`... ´´` ekleme
Yerel gitignore: .gitignore
# Geçici dosyalar
index.tmp
* .log
# Saklamak istediğim dosyalar
!İş
onworks.net hizmetlerini kullanarak git-ignore'u çevrimiçi kullanın