İ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...