Git

git etiketlerini nasıl kullanırım?

git etiketlerini nasıl kullanırım?
Git Etiketleri, Git geçmişindeki belirli referans noktalarıdır. Git etiketleri, daha sonra yayınlanmış bir sürüme işaret etmek için kullanılan geçmişteki belirli bir noktayı yakalamak için kullanılır. Bir etiket bir dal gibi değişmez. Oluşturulduktan sonra başka bir taahhüt geçmişi yok.  Çoğu kişi bu özelliği (v1) gibi bazı yayın noktalarını işaretlemek için kullanır.0,… v4.0, vb.). Basit bir deyişle, Git Etiketleri, git proje deposundaki belirli bir öğeye anlamlı bir ad vermek için kullanılır. İki kullanıcının proje kodlarını daha sonra erişim için etiketlemeye karar verdiğini varsayalım.

Bu yazıda Git etiketleri kavramını ve git tag komutunun nasıl çalıştığını tartışacağız. Bu makalede çeşitli etiket türlerini, yeni etiketlerin nasıl oluşturulacağını, etiket listelemeyi ve bir etiketin silinmesini ve daha fazlasını ele alacağız. Ubuntu 20'de yürüttüğümüz birkaç komut.Bölümün geri kalanında detaylandıracağımız 04 sistemi.

Yeni bir Etiket oluştur

Aşağıdaki iki farklı Git etiketi türü vardır:

  1. Açıklamalı etiketler
  2. Hafif etiketler

Açıklamalı etiketler

Açıklamalı etiketler, Git'in veritabanına tam bir nesne olarak kaydedilir. Bu etiket türleri, etiketleyenin adı, etiketleyen e-posta kimliği ve tarih gibi bazı ekstra meta veri bilgilerini depolar. Açıklamalı etiketler, etiketleme mesajıyla birlikte depolanır. Git'te önerilen en iyi uygulama, git etiketlerini açıklamalı etiketler biçiminde hafif ağırlıkta depolamaktır. Açıklamalı etiketleri kullanarak, ilişkili tüm meta verileri veritabanında saklayabilirsiniz.

Açıklamalı bir etiket oluşturmak için Ctrl+Alt+t tuşlarına basarak terminal uygulamasını açın ve aşağıdaki komutu çalıştırın:

$ git tag -a 'Release_1_0' -m 'Etiketli temel dize işlem kodu' HEAD

Yukarıdaki komutta, git tag komutunu kullanarak mevcut HEAD'i etiketledik. Kullanıcı, -a seçeneğiyle 'Release_1_0' etiket adını sağlar ve etiket mesajı -m seçeneğiyle sağlanır.

Hafif etiketler

Bu tür etiketler, bir taahhüt için 'yer imleri' için kullanılır; Hafif etiketler yalnızca bir ad veya bir taahhüt için belirli bir işaretçidir. Hafif etiketler, ilgili taahhütlere hızlı bağlantı oluşturmak için kullanışlıdır.

Hafif etiketler oluşturmak için aşağıdaki komut kullanılır:

$ git etiketi

Misal:

Aşağıdaki örnekte, 'Release_1_0' adında hafif bir etiket oluşturduğumuzu varsayalım.

$ git etiketi Sürüm_1_0

Bu tür etiketler, geçerli çalışma .git proje deposu.

Etiketleri Görüntüle

Etiketleri oluşturduktan sonra, aşağıdaki komutu kullanarak etiket ayrıntılarını gösterebilirsiniz:

$ git show Release_1_0

Yukarıdaki komutta, 'Release_1_0' etiketinin ayrıntılarını yazdırdık. Aşağıdaki resimde, etiket ayrıntıları görüntülenir:

Etiketleri Listeleme

Ayrıca, -l seçeneğiyle aşağıdaki Git etiketi komutunu kullanarak tüm etiket adlarını görüntüleyebilirsiniz:

$ git etiketi -l

Etiketleri Kaldırma veya Silme

İlk olarak, bir depodaki tüm mağaza etiketlerini listelemek için aşağıda verilen komutu çalıştırın:

$ git etiketi

Şimdi, aşağıdaki komutu kullanarak, yerel deponun yanı sıra uzaktan kumandadaki etiketleri kaldırabilir veya silebilirsiniz.

$ git etiketi -d Sürüm_1_0

Sonuç

Bu yazımızda Git etiketlerinin nasıl kullanılacağını öğrendik. Etiketleme, Git deposunun klon görüntüsünü oluşturabileceğiniz kullanışlı bir özelliktir. Belirli bir git projesine daha iyi, anlamlı bir ad verebilirsiniz. Yukarıda bahsettiğimiz açıklamalı veya hafif olmak üzere iki farklı türde etiket oluşturabilirsiniz. Umarım artık Git proje deponuzda Git etiketlerinin kullanımını daha iyi anlamışsınızdır.

Add Mouse gestures to Windows 10 using these free tools
In recent years computers and operating systems have greatly evolved. There was a time when users had to use commands to navigate through file manager...
Control & manage mouse movement between multiple monitors in Windows 10
Dual Display Mouse Manager lets you control & configure mouse movement between multiple monitors, by slowing down its movements near the border. Windo...
WinMouse lets you customize & improve mouse pointer movement on Windows PC
If you want to improve the default functions of your mouse pointer use freeware WinMouse. It adds more features to help you get the most out of your h...