İngilizceFransızcaİspanyolca

OnWorks favicon'u

git-describe - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında git-describe'ı çalıştırın

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

Program:

ADI


git-describe - Ulaşılabilen en son etiketi kullanarak bir taahhüdü açıklayın

SİNOPSİS


git tanımlamak [--all] [--etiketler] [--içerir] [--kısaltma= ] [ ...]
git tanımlamak [--all] [--etiketler] [--içerir] [--kısaltma= ] --kirli[= ]

TANIM


Komut, bir taahhütten erişilebilen en son etiketi bulur. etiket noktaları ise
taahhüt için, o zaman sadece etiket gösterilir. Aksi takdirde, etiket adının sonuna
etiketli nesnenin ve kısaltılmış nesne adının üstündeki ek taahhütlerin sayısı
en son taahhüdün.

Varsayılan olarak (--all veya --tags olmadan) git tarif yalnızca açıklamalı etiketleri gösterir. Daha fazlası için
açıklamalı etiketler oluşturma hakkında bilgi için -a ve -s seçeneklerine bakın git etiketi(1).

SEÇENEKLER


...
Tanımlanacak nesne adlarını taahhüt edin. Atlanırsa varsayılan olarak HEAD olur.

--kirli[= ]
Çalışan ağacı tanımlayın. HEAD'i tanımlayın ve ekler (-kirli tarafından
varsayılan) çalışan ağaç kirliyse.

--herşey
Yalnızca açıklamalı etiketleri kullanmak yerine, refs/ad alanında bulunan herhangi bir referansı kullanın. Bu
seçeneği, bilinen herhangi bir dalın, uzaktan takip edilen dalın veya hafif etiketin eşleştirilmesini sağlar.

--etiketler
Yalnızca açıklamalı etiketleri kullanmak yerine, refs/tags ad alanında bulunan herhangi bir etiketi kullanın.
Bu seçenek, hafif (açıklamalı olmayan) bir etiketin eşleşmesini sağlar.

--içerir
Taahhütten önce gelen etiketi bulmak yerine, taahhüdün ardından gelen etiketi bulun.
taahhüt eder ve böylece onu içerir. Otomatik olarak --tags anlamına gelir.

--kısaltma=
Kısaltılmış nesne adı olarak varsayılan 7 onaltılık basamak kullanmak yerine, şunu kullanın:
veya benzersiz bir nesne adı oluşturmak için gerektiği kadar basamak. Bir 0 olacak
yalnızca en yakın etiketi gösteren uzun biçimi bastır.

--adaylar=
Tanımlamak için aday olarak yalnızca en son 10 etiketi düşünmek yerine
giriş taahhüt-ish düşünün adaylar. Artan 10 üstü alınacak
biraz daha uzun ama daha doğru bir sonuç üretebilir. Bir 0 sadece neden olur
çıktısı alınacak tam eşleşmeler.

--tam eşleşme
Yalnızca tam eşleşmeleri çıktılayın (bir etiket doğrudan sağlanan işleme atıfta bulunur). Bu bir
--candidates=0 ile eşanlamlı.

- hata ayıklama
Standart olarak kullanılan arama stratejisi hakkındaki bilgileri ayrıntılı olarak görüntüleyin.
hata. Etiket adı yine de standart olarak yazdırılacaktır.

--uzun
Daima uzun formatı (etiket, taahhüt sayısı ve kısaltılmış) çıktısını alın.
taahhüt adı) bir etiketle eşleştiğinde bile. bölümlerini görmek istediğinizde bu kullanışlıdır.
söz konusu taahhüt gerçekleştiğinde bile, "açıklama" çıktısındaki taahhüt nesnesi adı
etiketli bir sürüm olmak. Sadece etiket adını vermek yerine, böyle bir tanım yapacaktır.
v1.2-0-gdeadbee olarak taahhüt et (nesneyi işaret eden v0 etiketinden bu yana 1.2. taahhüt)
ölü arı ....).

--kibrit
Yalnızca verilenlerle eşleşen etiketleri dikkate alın topak(7) desen, "refs/tags/" hariç
önek. Bu, özel etiketlerin depodan sızmasını önlemek için kullanılabilir.

--her zaman
Benzersiz şekilde kısaltılmış taahhüt nesnesini yedek olarak göster.

--birinci ebeveyn
Bir birleştirme taahhüdü gördüğünüzde yalnızca ilk ebeveyn taahhüdünü izleyin. Bu yararlı olduğunda
hedef taahhüdünün geçmişinde birleştirilmiş dallardaki etiketleri eşleştirmek istemiyorsanız.

ÖRNEKLER


git.git geçerli ağaç gibi bir şeyle şunu elde ederim:

[torvalds@g5 git]$ git ebeveyni tanımla
v1.0.4-14-g2414721

yani "ana" şubemin şu anki başkanı v1.0.4'e dayanıyor, ancak birkaç tane olduğundan
bunun üzerine taahhütler, açıklama ek taahhütlerin sayısını ("14") ekledi ve bir
sonunda taahhüdün kendisi için kısaltılmış nesne adı ("2414721").

Ek taahhütlerin sayısı, "git" ile gösterilecek olan taahhütlerin sayısıdır.
log v1.0.4..parent". Karma soneki "-g" + 7 karakterlik kısaltmadır.
ebeveyn (2414721b194453f058079d897d13c4e377f92dc6 idi). "g" öneki,
"git" ve SCM'ye bağlı olarak bir yazılımın sürümünün tanımlanmasına izin vermek için kullanılır.
yazılım ile yönetilmektedir. Bu, insanların farklı kullanabilecekleri bir ortamda kullanışlıdır.
SCM'ler.

Yapmak git tanımlamak bir etiket adında yalnızca etiket adını gösterir:

[torvalds@g5 git]$ git açıklama v1.0.4
v1.0.4

--all ile komut, dal başlıklarını referans olarak kullanabilir, bu nedenle çıktı şunları gösterir:
referans yolu da:

[torvalds@g5 git]$ git tarif --all --abbrev=4 v1.0.5^2
etiketler/v1.0.0-21-g975b

[torvalds@g5 git]$ git tarif --all --abrev=4 BAŞ^
kafalar/lt/açıklama-7-g975b

--abbrev 0 olarak ayarlandığında, komut en yakın etiket adını bulmak için kullanılabilir.
eki:

[torvalds@g5 git]$ git tarif --abbrev=0 v1.0.5^2
etiketler/v1.0.0

Bu komutları bugün yazarsanız alacağınız son ekin, öncekinden daha uzun olabileceğini unutmayın.
Git deponuzda yeni taahhütler olabileceğinden, Linus bu komutları çalıştırdığında yukarıda gördü.
nesne adları o zamanlar var olmayan 975b ile başlayan ve yalnızca "-g975b" son eki olan
bu taahhütleri netleştirmek için yeterli olmayabilir.

ARAMA STRATEJİ


Sağlanan her taahhüt için, git tanımlamak önce tam olarak etiketleyen bir etiket arayacaktır
bu taahhüt. Açıklamalı etiketler, hafif etiketlere göre her zaman tercih edilecektir.
daha eski tarihlere sahip etiketler yerine her zaman daha yeni tarihler tercih edilecektir. Tam bir eşleşme ise
bulunursa, adı çıkarılacak ve arama duracaktır.

Tam bir eşleşme bulunamazsa, git tanımlamak taahhüt tarihi boyunca geriye doğru yürüyecek
etiketlenmiş bir ata taahhüdünü bulun. Atanın etiketi birlikte çıkarılacak
giriş taahhüdünün SHA-1'inin kısaltmasıyla. Eğer --birinci ebeveyn o zaman belirtilmiş
yürüyüş, her bir taahhüdün yalnızca ilk ebeveynini dikkate alacaktır.

Yürüyüş sırasında birden fazla etiket bulunursa, en az işlemeye sahip olan etiket
girişten farklı taahhüt-ish seçilecek ve çıktı alınacaktır. Burada en az taahhüt
farklı, git log tag..input tarafından gösterilecek olan taahhütlerin sayısı olarak tanımlanır.
mümkün olan en küçük taahhüt sayısı olacaktır.

GYTE


Bir kısmı git(1) süit

onworks.net hizmetlerini kullanarak git-describe'ı çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad