1. Git Birleştirme
Git birleştirme, iki daldaki çalışmaları tek bir dalda birleştirmenize olanak tanır.
git merge <branch>TIPDeğişiklikleri bir daldan diğerine (genellikle ana dal) entegre etmek için “git merge”ü kullanın. :::---
2. Git Farkı
Git diff, Git deponuzdaki herhangi iki işlem veya dosya arasındaki farkları gösterir.
Terminal window git diff <source branch> <target branch>3. Git Günlüğü
git logkomutu proje geçmişinizdeki tüm taahhütleri listeler.Terminal window git logNOTEGünlüğü basitleştirmek veya görselleştirmek için “—oneline” veya “—graph” gibi seçenekleri kullanın. :::---
4. Git Gösterisi
Git show, belirli bir Git nesnesinin (ör. taahhüt, etiket veya ağaç) ayrıntılarını görüntüler.
Terminal window git show <commit>5. Git Grep
Git grep, kod tabanınızda belirli bir dize veya modelin oluşumlarını arar.
Terminal window git grep -n <pattern>6. Git Şubesi
Deponuzda şubeler oluşturun veya listeleyin.
Terminal window git branchTIPBir dalı silmek için
git Branch -d <branch>komutunu kullanın. :::---7. Git Push
Yerel taahhütlerinizi uzak bir depoya aktarın.
Terminal window git push -u <remote> <branch>8. Git Zulası
Değişiklikleri taahhüt etmeden geçici olarak kaydedin.
Terminal window git stashIMPORTANTSaklanan değişikliklerinizi yeniden uygulamak için “git stash pop”u çalıştırmayı unutmayın. :::---
9. Git Yeniden Tabanı
Bir temel dalın üstüne taahhütler uygulayarak bir dalı güncelleyin.
Terminal window git rebase <base>CAUTIONİstenmeyen geçmiş yeniden yazma işlemlerini önlemek için “yeniden oluşturma” ile “birleştirme” arasındaki farkın farkında olduğunuzdan emin olun. :::---
10. Git Yapılandırması
Genel veya veri havuzuna özgü seçenekleri ayarlayın veya alın.
Terminal window git config --global user.name "Your Name"git config --global user.email "<youremail@example.com>"11. Git Klonu
Mevcut bir depoyu yerel makinenize kopyalayın.
Terminal window git clone <repository>12. Git Başlatma
Yeni bir Git deposu oluşturun.
Terminal window git init13. Git Ödemesi
Dallar arasında geçiş yapın veya dosyaları geri yükleyin.
Terminal window git checkout <branch>14. Git’i Sıfırla
Mevcut HEAD’inizi belirli bir işleme göre sıfırlayın.
Terminal window git reset <commit>15. Git Etiketi
Deponuzdaki etiketleri yönetin.
Terminal window git tagTIPAçıklamalı bir etiket oluşturmak için
git tag -a <tag>kullanın. :::---16. Git Arşivi
Belirli bir taahhütten veya daldan bir dosya arşivi oluşturun.
Terminal window git archive17. Git Taahhüdü
Değişiklikleri depoya kaydedin.
Terminal window git commit -m "Commit message"18. Git Durumu
Çalışan ağaç durumunu görüntüleyin.
Terminal window git status19. Git RM
Dosyaları çalışma ağacından ve dizinden kaldırın.
Terminal window git rm <file>20. Git Uzaktan Kumandası
Bir dizi izlenen depoyu yönetin.
Terminal window git remote add <name> <url>21. Git Instaweb
Yerel bir web tabanlı Git deposu görüntüleyicisini başlatın.
Terminal window git instaweb22. Git Notları
Taahhütlere ekstra bilgi ekleyin.
Terminal window git notes add <message>23. Git Bisect
Sorunlu bir işlemi bularak deponuzdaki hataları ayıklayın.
Terminal window git bisect24. Git Alt Modülleri
Diğer depoları alt modüller olarak içe aktarın.
Terminal window git submodule add <repository>25. Git Hata Raporu
Sistem ve depo bilgilerini içeren bir hata raporu derleyin.
Terminal window git bugreport26. Git Fsck
Deponuzun bütünlüğünü doğrulayın ve ulaşılamayan nesneleri kurtarın.
Terminal window git fsck27. Git Stripspace
Deponuzdan sondaki boşlukları kaldırın.
Terminal window git stripspace28. Git Kancaları
Git yaşam döngüsü olaylarına yanıt olarak komut dosyalarını otomatik olarak çalıştırın.
Terminal window git hooks29. Git Suçu
Bir dosyadaki bir satırı en son kimin değiştirdiğini gösterin.
Terminal window git blame <file>30. Git LFS (Büyük Dosya Depolama)
Git deponuzdaki büyük dosyaları yönetin.
Terminal window git lfs31. Git Çöp Toplama
Gereksiz dosyaları temizleyerek deponuzu optimize edin.
Terminal window git gc32. Git’i Tanımlayın
En son etikete dayalı olarak bir taahhüt için okunabilir bir ad oluşturun.
Terminal window git describe33. Git Yeniden Günlüğü
Depoda gerçekleştirilen tüm Git eylemlerini görüntüleyin.
Terminal window git reflog34. Git Günlüğü (Gelişmiş)
Ek seçeneklerle taahhüt günlüklerini görselleştirin.
Terminal window git log --graph --oneline35. Git Kiraz Seçimi
Başka bir şubeden mevcut şubenize bir taahhüt uygulayın.
Terminal window git cherry-pick <commit>36. Git Anahtarı
Şubeler arasında hızla geçiş yapın.
Terminal window git switch <branch>NOTE‘git switch’, şube değiştirme için ‘git checkout’a modern bir alternatiftir. :::---