Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü 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-show-ref komutudur.
Program:
ADI
git-show-ref - Yerel depodaki referansları listeler
SİNOPSİS
git göster-ref [-q|--quiet] [--verify] [--head] [-d|--dereference]
[-s|--hash[= ]] [--kısaltma[= ]] [--etiketler]
[--kafalar] [--] [ ...]
git göster-ref --exclude-mevcut[= ]
AÇIKLAMA
İlgili taahhüt kimlikleriyle birlikte yerel bir depoda bulunan referansları görüntüler.
Sonuçlar bir model kullanılarak filtrelenebilir ve etiketlerin referansı nesne kimliklerine dönüştürülebilir.
Ayrıca belirli bir referansın mevcut olup olmadığını test etmek için de kullanılabilir.
Varsayılan olarak etiketleri, başlıkları ve uzak referansları gösterir.
--exclude-existing formu bunun tersini yapan bir filtredir. Stdin'den referansları okur,
satır başına bir referans ve yerel depoda bulunmayanları gösterir.
.git dosyası altındaki dosyalara doğrudan erişim sağlanması amacıyla bu yardımcı programın kullanımı teşvik edilmektedir.
dizin.
SEÇENEKLER
--kafa
Normalde filtrelenecek olsa bile HEAD referansını gösterin.
--etiketler, --kafalar
Sırasıyla "refs/heads" ve "refs/tags" ile sınırlandırın. Bu seçenekler karşılıklı değildir
özel; her ikisi de verildiğinde, "refs/heads" ve "refs/tags"de saklanan referanslar
Görüntülenen.
-d, --dereferans
Etiketleri nesne kimliklerine de ayırma. Bunlar "^{}" eklenmiş olarak gösterilecektir.
-s, --hash[= ]
Referans adını değil, yalnızca SHA-1 karmasını gösterin. --dereference ile birleştirildiğinde
referansı kaldırılan etiket SHA-1'den sonra gösterilmeye devam edecektir.
--Doğrulayın
Tam bir referans yolu gerektirerek daha sıkı referans kontrolünü etkinleştirin. Den başka
1 hata kodunu döndürüyorsa, aynı zamanda bir hata mesajı da yazdıracaktır: --sessizlik değildi
belirtildi.
--kısaltma[= ]
Nesne adını kısaltın. --hash kullanırken --hash --abbrev demek zorunda değilsiniz;
--hash=n işe yarar.
-q, --sessiz
Hiçbir sonucu stdout'a yazdırmayın. İle birleştirildiğinde --Doğrulayın bu kullanılabilir
bir referansın olup olmadığını sessizce kontrol edin.
--exclude-mevcut[= ]
Yapmak git göster-ref formun stdin'inden referansları okuyan bir filtre görevi görür
"^(?: \S)? (?:\^{})?$" ve her birinde aşağıdaki işlemleri gerçekleştirir:
(1) varsa satırın sonundaki "^{}" ifadesini çıkarın; (2) desen sağlanıp sağlanmadığını dikkate almayın ve
kafa eşleşmesi olmayan yeniden ad; (3) yeniden ad iyi biçimlendirilmiş bir yeniden ad değilse uyarın ve atlayın; (4)
başvuru adı yerel depoda bulunan bir başvuru ise yoksay; (5) aksi takdirde çıktı
çizgi.
...
Bir veya daha fazla kalıpla eşleşen referansları gösterin. Desenler sonundan itibaren eşleştirilir
tam ad ve yalnızca tam parçalar eşleştirilir, ör. usta maçlar
referanslar/kafalar/usta, referanslar/uzaktan kumandalar/köken/ana, referanslar/etiketler/jedi/usta Ama değil
referanslar/kafalar/masterım or referanslar/uzaktan kumandalar/ana/jedi.
ÇIKTI
Çıktı şu formattadır: <SHA-1 kimlik> <referans isim>.
$ git show-ref --head --dereference
832e76a9899f560a90ffd62ae2ce83bbeff58f54 HEAD
832e76a9899f560a90ffd62ae2ce83bbeff58f54 refs/heads/master
832e76a9899f560a90ffd62ae2ce83bbeff58f54 refs/heads/origin
3521017556c5de4159da4615a39fa4d5d2c279b5 refs/tags/v0.99.9c
6ddc0964034342519a87fe013781abf31c6db6ad refs/tags/v0.99.9c^{}
055e4ae3ae6eb344cbabf2a5256a49ea66040131 refs/tags/v1.0rc4
423325a2d24638ddcc82ce47be5e40be550f4507 refs/tags/v1.0rc4^{}
Kendi ID’n ile mağazalarını oluştur
--hash kullanıldığında (ve --dereference değil) çıktı formatı şöyledir: <SHA-1 kimlik>
$ git show-ref --heads --hash
2e3ba0114a1f52b47df29743d6915d056be13278
185008ae97960c8d551adcd9e23565194651b5d1
03adf42c988195b50e1a1935ba5fcbc39b2b029b
Kendi ID’n ile mağazalarını oluştur
ÖRNEK
Etiketler, başlıklar veya başka herhangi bir şey olsun, "ana" adı verilen tüm referansları göstermek ve
Referans adlandırma hiyerarşisinde ne kadar derin olursa olsun şunu kullanın:
git show-ref yöneticisi
Bu, "refs/heads/master"ın yanı sıra "refs/remote/other-repo/master"ı da gösterecektir (eğer öyleyse)
referanslar bulunmaktadır.
Kullanıldığı zaman --Doğrulayın flag, komut tam bir yol gerektirir:
git show-ref --refs/heads/master'ı doğrulayın
yalnızca "ana" adı verilen dalla tam olarak eşleşecektir.
Hiçbir şey eşleşmiyorsa, git göster-ref 1 hata kodunu döndürecektir ve bu durumda
doğrulama, bir hata mesajı gösterecektir.
Komut dosyası oluşturmak için "--quiet" bayrağını kullanarak sessiz olmasını isteyebilirsiniz, bu da şunları yapmanızı sağlar:
gibi şeyler
git show-ref --quiet --verify -- "refs/heads/$headname" ||
echo "$headname geçerli bir dal değil"
belirli bir dalın var olup olmadığını kontrol etmek için (aslında bunu yapmak istemediğimize dikkat edin)
herhangi bir sonuç gösteriyor ve tetiklememek için bunun için tam refname'i kullanmak istiyoruz.
belirsiz kısmi eşleşmelerle ilgili sorun).
Yalnızca etiketleri veya yalnızca uygun dal başlıklarını göstermek için sırasıyla "--tags" ve/veya "--heads" kullanın
(her ikisinin de kullanılması, etiketleri ve başlıkları gösterdiği, ancak diğer rastgele referansları göstermediği anlamına gelir.
refs/alt dizini).
Otomatik etiket nesnesi referansını kaldırmak için "-d" veya "--dereference" bayrağını kullanın.
do
git show-ref --tags --dereference
tüm etiketlerin bir listesini, referanslarını kaldırdıkları şeyle birlikte almak için.
Onworks.net hizmetlerini kullanarak git-show-ref'i çevrimiçi kullanın