Debate

Linux Git Log Kullanım Rehberi

Iniciado por IronSpecter · 18 ago 2026 02:01 · 6 Visitas · 0 Respuestas
Autor del tema #0
Git, yazılım geliştirme süreçlerinde yaygın olarak kullanılan bir versiyon kontrol sistemidir. Git log komutu, bir projenin geçmişini ve yapılan değişiklikleri incelemek için oldukça önemli bir araçtır. Bu rehberde, Git log komutunun temel kullanımlarını ve bazı gelişmiş seçeneklerini ele alacağız.

Öncelikle, Git log komutunun temel kullanımı oldukça basittir. Terminalde projenizin bulunduğu dizine gidip şu komutu girebilirsiniz:

CODE
1git log


Bu komut, commit geçmişinizi listeler ve her bir commit için tarih, yazar ve commit mesajı gibi bilgileri gösterir. Çıktı, en son yapılan commit'ten başlayarak geriye doğru sıralanır.

Git log komutunun sağladığı bir diğer faydalı özellik ise çıktıyı filtreleme ve biçimlendirme yeteneğidir. Örneğin, sadece belirli bir tarihte yapılan commit'leri görüntülemek için şu komutu kullanabilirsiniz:

CODE
1git log --since="2023-01-01" --until="2023-01-31"


Bu komut, 1 Ocak 2023 ile 31 Ocak 2023 tarihleri arasında yapılmış commit'leri gösterir.

Ayrıca, commit geçmişinizi daha okunabilir hale getirmek için --oneline seçeneğini kullanabilirsiniz. Bu seçenek, her bir commit'i tek satırda gösterir:

CODE
1git log --oneline


Bu, özellikle büyük projelerde geçmişi hızlı bir şekilde gözden geçirmek için kullanışlıdır.

Git log'un bir diğer önemli özelliği ise grafiksel gösterimdir. Commit tarihlerini bir ağaç yapısı şeklinde görmek için şu komutu kullanabilirsiniz:

CODE
1git log --graph --oneline


Bu komut, commit'lerinizi ve bunların birbirleriyle olan ilişkilerini daha iyi anlamanızı sağlar.

Son olarak, belirli dosyalara ait commit geçmişini görüntülemek için dosya adını komuta ekleyebilirsiniz:

CODE
1git log path/to/file.txt


Bu, yalnızca belirtilen dosyada yapılan değişiklikleri incelemenizi sağlar.

Git log komutu, projelerinizin geçmişini anlamak ve takip etmek için güçlü bir araçtır. Kullanımını daha da derinleştirmek, versiyon kontrol sisteminizden maksimum verimi almanıza yardımcı olacaktır.

Debes haber iniciado sesión para responder.

0 citas seleccionadas