Git kullanıcıları, DevOps projelerini ve kaynak kodlarını yönetmek için Git'i kullanır. Bu platformda, proje geliştiricileri, proje özellikleri ve işlevleri üzerinde dosyalar aracılığıyla birlikte çalışırlar ve zaman zaman bu dosyaları değiştirmeleri gerekir. Birçok geliştirici aynı proje üzerinde çalıştığından, anlamak için ara sıra dosyadaki önceki ve yeni değişiklikleri görüntülemeleri gerekebilir.
Bu makale, aynı dosyanın aynı daldaki iki işlem arasında nasıl ayırt edileceğini gösterecektir.
Aynı Şubedeki İki Taahhüt Arasında Aynı Dosyayı Nasıl Ayırırım?
Bir dosyayı aynı daldaki iki işlem arasında ayırmak için önce Git deposunu açın. Ardından, değişiklikleri gerçekleştirin. Bundan sonra, aynı dalda, yakın zamanda kaydedilmiş olan dosyayı değiştirin ve yerel değişiklikleri kaydetmek için yeniden kaydedin. Şimdi, “ git diff KAFA~1 BAŞ ' emretmek.
Pratik gösterim için sağlanan adımlara göz atın.
1. Adım: Git Terminalini Açın
Öncelikle Başlat menüsünden “ Git Bash'i ” Git terminali:
2. Adım: Git Deposuna gidin
Ardından, “ CD ” komutunu girin ve Git deposunu açın:
$ CD 'C:\Git\Tasarım'3. Adım: Git Deposunu Başlatın
Git deposunu “ aracılığıyla başlat Bu çok sıcak ' emretmek:
$ Bu çok sıcak
4. Adım: Yeni Dosya Oluşturun
Yeni bir dosya oluşturmak ve dosya içeriğini doğrudan kaydetmek için verilen komutu yürütün:
$ Eko 'Merhaba' > YeniDosya.txtYukarıdaki komutta, yankı içeriği ekleyecek ve doğrudan “ YeniDosya.txt ' dosya:
Şimdi, “ ls ” komutu tüm dosyaları görüntülemek ve dosyanın oluşturulup oluşturulmadığını doğrulamak için:
$ ls
Adım 5: Dosyayı Hazırlama Dizinine Ekleyin
Ardından, izlenmeyen dosyayı Git'i kullanarak hazırlama dizinine taşıyın ' Ekle ' emretmek:
$ git ekle YeniDosya.txt
Değişikliklerin izleme dizinine eklenip eklenmediğini doğrulamak için Git durumunu kontrol edin:
$ git durumu6. Adım: Oluşturulan Dosyayı Kaydet
Değişiklikleri kaydetmek üzere yeni oluşturulan dosyayı işlemek için aşağıdaki komutu yazın:
$ git taahhüdü -m 'NewFile taahhüt edildi'
7. Adım: Dosyayı Değiştirin
Dosyayı metin düzenleyicide açın ve güncelleyin:
$ NewFile.txt'yi başlat
Dosya içeriğini değiştirin ve “ Ctrl+S Dosyayı kaydetmek için ” tuşu:
8. Adım: Dosyayı Hazırlama Dizinine Taşıyın
Bundan sonra, izlenmeyen değişikliği hazırlama dizinine ekleyin:
$ git ekle YeniDosya.txt
Değişikliklerin hazırlama alanına eklenip eklenmediğini doğrulamak için havuz durumunu kontrol edin:
$ git durumu
9. Adım: Değiştirilmiş Dosyayı İşle
Bundan sonra, verilen komutu kullanarak değişiklikleri Git yerel deposuna ekleyin:
$ git taahhüdü -m 'değiştirilmiş dosya'
Değişikliklerin yapılıp yapılmadığını doğrulamak için depo günlüğünü görüntüleyin:
$ git günlüğü
Adım 10: Aynı Dosyayı İki Taahhüt Arasında Fark Et
Ardından, aşağıda belirtilen komutu yürüterek aynı dosyayı iki işlem arasında farklılaştırın. Ayrıca, bu iki taahhüt için taahhüt kimliklerini sağlayın:
$ git farkı 593d249 2b06488Aşağıdaki çıktı, iki işlem arasındaki aynı dosya arasındaki farkı başarıyla gösterir. Burada işaretler “ — ' ve ' +++ ”, yeni ve eski taahhütleri gösteren çıktı göstergeleridir. :
Alternatif olarak Git kullanıcıları, aşağıdaki komutta gösterildiği gibi farkı görüntülemek için taahhüt kimlikleri yerine HEAD konumunu kullanabilir:
$ git farkı KAFA~ 1 KAFA
Size aynı dosyayı iki işlem arasında nasıl ayırt edeceğinizi öğrettik.
Çözüm
Aynı dosyayı iki işlem arasında ayırmak için önce Git yerel deposuna gidin. Dosya için ilk taahhüdü “ $ git taahhüdü -m ' emretmek. Ardından, aynı dosyada bazı değişiklikler yapın ve yerel depodaki değişiklikleri kaydetmek için dosyayı yeniden işleyin. Bundan sonra, “ kullanarak aynı dosyanın farklı taahhütler arasındaki farkını gösterin. git diff KAFA~1 BAŞ ' emretmek. Bu gönderi, bir dosyanın iki işlem arasında nasıl farklılaştırılacağını gösterdi.