Giriş
Commitlerle ilgili bilgi verir.
Örnek
Bir dosyanın tarihçesini görmek için şöyle yaparız.
Bir dosyanın tarihçesini görmek için şöyle yaparız.
git log [--follow] [starting-point] [--] path/to/file
--all seçeneği
Açıklaması şöyle
--all includes all of the refs, tags, and branches in the logs (including remote branches). You might not want everything so adjust this as you see fit.
--format seçeneği
Örnek
Açıklaması şöyle
--format lets you customize the format of your logs. There are preset formats to choose from, or you can write your own format like this example.
Şöyle yaparız
git log \
--graph \
--format=format:'%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%an%C(reset)%C(bold yellow)%d%C(reset) %C(dim white)- %s%C(reset)'
--all
Örnek
En çok commitlenen yani değişen dosyayı görmek için şöyle yaparız.
En fazla sayıdaki "aynı" commit mesajını görmek için şöyle yaparız. cut komutuna verilen 10 sayısı sadece bir örnek. Bu sayı daha farklı olabilir.
Commitlenen kodda tek bir satırı aramak için şöyle yaparız.
En çok commitlenen yani değişen dosyayı görmek için şöyle yaparız.
git log --format=format: --name-only | egrep -v '^$' | sort | uniq -c | sort -r
--graph
Açıklaması şöyle
--graph adds the tree graph to the left. It’s not the most stylish graph, but it helps to visualize changes in the project’s branches.
--name-only
Örnek
Şöyle yaparız. En son 3 committeki commentleri ve dosya isimlerini gösterir
git log -n3 --name-only
-n seçeneği
Comment'leri gösterir.
Örnek
Şöyle yaparız. En son 3 committeki commentleri gösteri
git log -n3
--oneline seçeneği
git log --oneline | cut -c 10- | sort | uniq -c | sort -n
-S seçeneği
ÖrnekCommitlenen kodda tek bir satırı aramak için şöyle yaparız.
git log -S"..." /path/to/it
Hiç yorum yok:
Yorum Gönder