Git Püf Noktaları

Git ile ilgili Türkçe püf noktaları

Kaç tane `commit` var? »

Bir git reposunda acaba kaç tane commit var?

git rev-list --count master # master branch’deki commit sayısı
git rev-list --count HEAD
Yazan:
Uğur Özyılmazel

Tag'in adını değiştirmek »

Önceden belirlediğimiz bir tag'in adını değiştirmek istiyorsak,

git push origin <old-tag>:<new-tag> :<old-tag> && git tag -d <old-tag>

yapamamız yeterli olacaktır.

Yazan:
Ender Ahmet Yurt
tag

En sık kullanılan komutlar »

git help everyday derki;

Bağımsız, bireysel çalışan bir geliştirici, diğer geliştiricilerle patch değiş tokuşu yapmayacağı için, hele birde tek bir repository’de çalışıyorsa en çok kullanacağı komutlar:

Yazan:
Uğur Özyılmazel

Repo altına gitmeden işlem yapmak »

git ile işlem yapmak için artık repository dizini altına gitmenize gerek yok.

Yazan:
Uğur Özyılmazel

commit'leri squash etmeden birleştirebilirsiniz »

Sık sık commit yapın. Hatta ilk etapta commit mesajı’nı da pek fazla kafaya takmayın (???)

Yazan:
Uğur Özyılmazel

İlk commit boş olsun »

Başlangıç noktamızı işaretlemek herzaman işimize yarayacaktır.

Yazan:
Uğur Özyılmazel

.mailmap ile commit istatistiği »

Bazen commit eden kişilerin farklı ad ya da e-posta kullandıklarını görürsünüz.

Yazan:
Uğur Özyılmazel
log

Commit mesajları için template kullanımı »

Daha anlaşılır ve daha işe yarar commit mesajı yazmak ister misiniz?

Yazan:
Uğur Özyılmazel

Hash ID olmadan checkout yapmak »

Kısa ya da uzun hash kullanmadan, log’da yazan commit mesajları içindeki metne göre checkout yapmak mümkün! Örneğin aşağıdaki gibi bir log durumu olsun:

Yazan:
Uğur Özyılmazel

Track edilen branch »

İçinde bulunduğunuz branch acaba remote’da hangi branch’i takip ediyor? Yani track dediyor?

Yazan:
Uğur Özyılmazel

SONRAKİLER ›