Modül 1: Giriş
Modül 2: Git Kavramları
- Git Nesne Türleri: Hatalar / Ağaçlar / Kayıtlar / Etiketler / Git Referans Türleri / Nesne Modeli Örneği
- Hash Değerleri (SHA-1)
- Git Veri Modeli
- Git Kurulumlarını Doğrulama
- Git havuzunu belirleme
- Git’ten yardım isteme
Modül 3: Çalışmaya Başlama
- Yeni bir Git havuzu nasıl oluşturulur
- Git Ortamınızın Kurulması
- Temel iş akışı
- Yeni dosyalar ekleme
- Mevcut dosyaları değiştirme
- Değişiklikleri havuza uygulama
- Git kayıt dosyası
- Kendinizi Git’e tanıtma
- Git havuzu oluşturma
- Yeni dosyalar/klasörler nasıl eklenir
- Yeni dosyalar/klasörler nasıl kaydedilir
- Var olan bir havuzu klonlama
- Git havuzunuzun durumunu kontrol etme
Modül 4: Git ile çalışma
- İş akışı
- Durum komutu
- Dosya türlerini göz ardı etme
- Belirli değişiklikleri görüntüleme
- Dosyaları ve dizinleri kaldırma
- Dosyaları ve dizinleri taşıma
- Değişiklikleri Saklama
- Hataları geri alma veya düzeltme
- Bir değişikliği sıfırlama
- Bir değişikliği geri alma
- Bir değişikliği onaylama
- Dosyanın doğru sürümünü kaydedip kaydetmediğinizi açıklığa kavuşturmanıza yardımcı olması için git kayıt dosyası komutunu kullanma
- Havuzunuzun mevcut durumunu açıklığa kavuşturmanıza yardımcı olmak için git durum komutunu kullanma
Modül 5: Dallara ayırma ve Birleştirme
- Dal nedir
- Dal oluşturma
- Dallar arası geçiş
- Birleştirme nedir
- Hızlandırılmış birleştirme
- 3 yönlü birleştirme
- Birleştirme çakışmalarını çözme
- Birleştirme araçları
- Dalları kaldırma
- Git’te dal yönetimi
- Git’te dal oluşturma
- Dallara dosya ekleme
- Dalları onaylama
- Dallarda birleştirme
- Bir özellik dalını yeniden oluşturma ve sıkıştırma
Modül 6: İşbirliği Esasları
- Havuzları klonlama
- Uzaktakiler
- Uzaktaki Dallar ve Dalları Takip Etme
- Değişiklikleri Getirme, Çekme ve İtme
- Çıplak havuzlar ve geliştirme havuzları
- Havuzları yayınlama Laboratuvar Alıştırmaları
- Bir havuzu klonlama
- Bir uzaktaki öğeyi oluşturma veya belirleme
- Değişiklikleri itme
- Değişiklikleri çekme
- Havuzlar arasında birleştirme
Modül 7: İşbirliği Stratejileri
- Dallara Ayırma Stratejileri
- Yapısal Stratejiler
- İlerlemek için kullanmayı amaçladığınız stratejinin uygulanmasına yönelik esnek bir alıştırma
Modül 8: Etiketleme
- Etiketleme nedir
- Etiketleri görüntüleme
- Etiketleri oluşturma
- İmzalı etiketler
- Daha sonra etiketleme
- Etiketleri paylaşma
- Git’te etiket oluşturma
- Hafif etiketler
- Not içeren etiketler
- Git’te etiketleri kaydetme
- Etiketler nasıl görüntülenir
- Etiketler nasıl kaydedilir