Tartışma

Linux git log Komutu Kullanım Rehberi

Başlatan DarkProtocol · 11 Ağu 2026 18:46 · 6 Görüntülenme · 0 Yanıtlar
Konuyu Açan #0
Git, yazılım geliştirme süreçlerinde versiyon kontrolü sağlamak için kullanılan güçlü bir araçtır. git log komutu, depodaki tüm değişikliklerin kaydını görüntülemek için kullanılır. Bu komut, geliştiricilerin geçmişteki değişiklikleri incelemelerine, hangi değişikliklerin yapıldığını anlamalarına ve gerektiğinde önceki sürümlere dönmelerine olanak tanır.

git log komutunun en temel kullanımı, terminalde sadece git log yazmak ve Enter tuşuna basmaktır. Bu durumda, Git deposundaki tüm commit kayıtları, en son commit'ten en eskiye doğru sıralanmış bir şekilde listelenecektir. Her commit, benzersiz bir SHA-1 hash kodu, yazar bilgisi, tarih ve commit mesajı içerir.

Komutun daha etkili kullanımı için bazı yaygın parametreler ve seçenekler mevcuttur:

  • --oneline: Bu seçenek, her commit'i tek bir satırda gösterecek şekilde çıktıyı sadeleştirir. Bu, büyük projelerde commit geçmişini hızlı bir şekilde gözden geçirmek için oldukça kullanışlıdır.
  • --graph: Bu opsiyon, commitlerin ağaç yapısını görsel bir grafik şeklinde gösterir. Bu, dallanmaları ve birleştirmeleri anlamak için etkili bir yoldur.
  • --author="Yazar Adı": Belirli bir yazarın yaptığı commitleri görüntülemek için kullanılır. Örneğin, git log --author="John Doe" komutu sadece John Doe tarafından yapılmış commitleri gösterir.
  • --since="tarih": Belirli bir tarihten sonraki commitleri listelemek için kullanılır. Örneğin, git log --since="2023-01-01" komutu, 1 Ocak 2023'ten sonra yapılan tüm commitleri gösterir.
  • --until="tarih": Belirli bir tarihe kadar olan commitleri görüntülemek için kullanılır. Örneğin, git log --until="2023-12-31" komutu, 31 Aralık 2023'e kadar yapılan commitleri gösterir.

Ayrıca, git log komutunu belirli bir dosya ile birleştirerek o dosya üzerinde yapılan değişikliklere odaklanabilirsiniz. Örneğin, git log path/to/file yazarak belirli bir dosyanın geçmişini inceleyebilirsiniz.

Sonuç olarak, git log komutu, Git ile çalışırken geçmiş değişiklikleri takip etmenin yanı sıra projelerin evrimini anlamak için de oldukça önemli bir araçtır. Bu komutun sunduğu farklı parametreler ve seçenekler sayesinde, commit geçmişini daha etkili bir şekilde analiz etmek mümkündür.

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi