İndeks
Bölüm 1 - A
- GIT Nedir?
- GIT’in Kısa Hikayesi
- Repository Nedir?
- Branch Nedir?
- Konfigürasyon Nedir?
- Konfigürasyon İşlemleri
- Konfigürasyon Dosyası
- Temel Konfigürasyon Öğeleri
- Örnek Konfigürasyon Dosyası
- Kısa Yollar:
git alias
Bölüm 1 - B
- Commit Nedir?
- İlk Commit
- Commit Mesajı Nedir?
- İyi Bir Commit Mesajı Nasıl Olmalı?
- Basit Kullanım Örneği
- Üç Aşamalı Dosya Sistemi
- İnteraktif Ekleme:
git add -i
- Patch Mode’da Ekleme:
git add -p
- Repo’nun Durumu:
git status
- Log’a Bakış
- Bazı Dosyaları Takip Etmemek:
.gitignore
- Dosya Silmek, Değiştirmek
Bölüm 2
- Branch’lerle Çalışmak
- Branch’leri Birleştirmek
- Branch’lerin Çakışması: Conflict
- Branch’leri Birleştirmek:
rebasing
* - Branch Rebase Sırasında Çakışma: Rebase Conflict *
- Değişiklikleri Görüntülemek:
git diff
* - Etiketlemek Nedir?:
git tag
*
Bölüm 3 (Komple eksik)
- Commit’leri Birleştirmek: Interactive Rebasing *
- Commit’leri Bölmek *
- Cımbızla Commit’i Almak: Cherry Picking *
- Hataları İşlemleri Geri Almak ya da Vazgeçmek:
reset revert amend
* - Commit’e Not Eklemek *
- Her şey Kayıt Altında! En az 90 gün:
git reflog
*
Bölüm 4 (Komple eksik)
- Remote Kavramı Nedir? Remote’larla Çalışmak *
- Kendi GIT Reponuzu Yapın! *
- GitHub, BitBucket ve GitLab ile Çalışmak *
- Repo içinde Repo:
git submodule
*
Bölüm 5 (Komple eksik)
- Commit Öncesi ya da Sonrası Otomasyonu: Hook’lar *
- Bundle Nedir? *
- Commit’inizi İmzalayın *
- Revizyonları Sorgulamak *
- Commit’leri Sorgulamak:
blame
* - Bisect Nedir? *
- Yardımcı Araçlar *
- Faydalı İpuçları *
*
: Eksik bölümler...