Git sürüm kontrol sisteminde uzmanlaşmak sizi iyi bir geliştirici yapar. Sık kullanılanların ötesine geçerek cherry-pick, rebase, reflog ve stash komutlarının derinliklerine iniyoruz.
Rebase ile Temiz Git Geçmişi
Merge commit karmaşasından kurtulmak ve düz bir commit geçmişi elde etmek için git rebase kullanabilirsiniz. Ancak public dallarda rebase yapmaktan kaçının.
# (c) CodeMareFi - codemarefi.com.tr
# Farklı bir daldan sadece tek bir commit'i almak için cherry-pick kullanımı
git cherry-pick a1b2c3d4
Git Reflog: Hayat Kurtaran Günlük
Yanlışlıkla sildiğiniz dalları veya kaybolan commit'leri geri getirmek için git reflog komutuyla geçmişteki tüm kafa hareketlerini (HEAD movements) görebilirsiniz.
