Git Commit Hash Nedir ve Nasıl Kullanılır?

Git Commit Hash Nedir Ve Nasil Kullanilir



Git'te işleme karmaları, Git'in işlevselliğinin önemli bir parçasıdır. Bunlar, değişiklikleri izlemek, başkalarıyla işbirliği yapmak ve kod tabanını etkili bir şekilde yönetmek için gereklidir. Geliştiriciler depolarındaki kodda değişiklikler yaptığında ve bunları taahhüt ettiğinde. Git, yaptıkları değişikliklere dayalı olarak bu taahhüt için benzersiz bir karma oluşturur.

Bu gönderi, Git taahhüt hash'i ve onu kullanma yöntemi hakkında bilgi verecektir.







Git Taahhüt Karması nedir?

Kesinleştirme karması, Git deposunun geçmişindeki belirli bir kesinleştirme için özel bir tanımlayıcıdır. Deponun kod tabanının belirli bir sürümünü tanımlayan uzun bir karakter dizisidir. Taahhüt hash'leri, taahhüdün içeriğini, yazar bilgilerini ve zaman damgasını dikkate alan bir hash işlevi kullanılarak oluşturulur.



Git Commit Hash Nasıl Kullanılır?

Git commit karmasını kullanmak için aşağıda belirtilen adımları izleyin:



1. Adım: Kök Dizine Doğru Gidin





Başlangıçta, “ CD ” komutunu girin ve belirtilen dizine gidin:

CD 'C:\Users\user\Git\projectrepo'



2. Adım: Git Günlüğünün Geçmişini Görüntüleyin

Çalıştırarak eksiksiz Git günlüğü geçmişini kontrol edin ' git günlüğü – bir satır ' emretmek. Her taahhüdü tek bir satırda gösterecektir:

git günlüğü --çevrimiçi

Aşağıda sağlanan görüntü, tüm taahhüt geçmişini başarıyla gösterir. Ardından, daha fazla kullanmak için istediğiniz bir taahhüdü seçin. Bu örnek için, “ 0f6603f ' doğramak:

3. Adım: 'git show' Komutu ile Karma İşlemi Gerçekleştirin

Çalıştır “ git gösterisi ” komutunu girin ve bununla birlikte seçilen taahhüdü taahhüt karmasına ekleyin:

git gösterisi 0f6603f

Yukarıda yürütülen komutun çıktısını görebilirsiniz:

Kullanıcılar, bir sonraki adımda sağlanan başka bir yöntemin yardımıyla da taahhütte bulunabilir.

Adım 4: “git diff” Komutu ile Karma İşlemi Gerçekleştirin

İstenen taahhütlerin değişikliklerini ayrıntılı olarak almak için “ git farkı ' emretmek. Bunu yapmak için Git günlük geçmişinden iki taahhüt seçin ve belirtilen şu komutu kullanın:

git farkı 0f6603f f1ab08a

Gördüğünüz gibi eklenen değişiklikler başarıyla sağlanıyor:

Git'in hash işlemesi ve kullanımıyla ilgili her şey bu kadar.

Çözüm

Kesinleştirme karması, Git deposunun geçmişindeki belirli bir taahhüt için özel bir tanımlayıcıdır. Git işleme karmasını kullanmak için önce Git kök dizinine gidin. Ardından, Git günlüğünü görüntüleyin ve bir karma seçin. Bundan sonra, “ ile hash işlemi gerçekleştirin. git gösterisi ' veya ' git farkı ” komutunu tercihinize göre seçin. Bu gönderi, Git taahhüt karması ve kullanımı üzerinde ayrıntılı olarak durdu.