Yararlı Git Numaraları

Share Button

Belki günlük hayatta sıkca kullanmayabilirsiniz, ancak yarın birgün ufak tefek git hookları yazmak isterseniz bu küçük numaralar işinize yarayacaktır.

Indekslenen eklenen(A)/kopyalanan(C)/değiştirilen(M) dosyaların listesini almak için:

$ git diff --name-only --cached --diff-filter=ACM

Kafadaki commit kimliğini almak için:

$ git rev-parse HEAD

Geçerli branch ismini almak için:

$ git rev-parse --abbrev-ref HEAD

Belirli bir dosyanın, belirli bir commitdeki içeriğini görüntülemek için:

$ git show --source 7e112e7728f7af8727ce2aaa29ee027474dcca91:file.php

Indekse eklenen dosyanın, indeksdeki içeriğini görüntülemek için:

$ git show --source :file.php
Share Button

About İbrahim Gündüz

1983 yılında İstanbul’da doğdu. İlkokul yıllarında cobol ve basic le olan tanışması, yazılıma olan ilgisini arttırdı 2005 yılında. Uludağ Üniversitesi Teknik Bilimler Meslek Yüksek Okulu Elektronik bölümünden mezun olan Gündüz, çeşitli alanlarda faaliyet gösteren kurumlarda yazılım geliştirici olarak görev almıştır. Mesleki ilgi alanları, ölçeklenebilir sistemler, uygulama entegrasyonları ve ödeme sistemleridir. Halen Markafoni back end geliştirici olarak çalışmaktadır.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir