Projeye Genel Bakış
Coddy'nin Terminal Journey'sinin Versiyon Kontrolü bölümünün bir parçası — ders 50 / 58.
Gerçekçi bir özellik dalı (feature-branch) iş akışı zamanı. Proje, iki dosyadan oluşan küçük bir yapılacaklar listesidir: todo.txt (liste) ve readme.md (dokümanlar).
Bu bölüm boyunca şunları yapacaksınız:
- Depoyu,
mainüzerinde temiz bir başlangıç işlemesi (initial commit) ile kurun. - Bir
add-taskdalı (branch) oluşturun ve oraya yeni bir yapılacak iş (todo) öğesi ekleyin.
mainüzerindekireadme.mddosyasını bağımsız olarak güncelleyin.- Özellik dalını (feature branch)
mainile birleştirin. - Son durumu doğrulayın.
Bu, GitHub'daki tipik bir pull-request iş akışıyla aynı şekildedir, sadece ağ gidiş-dönüşü (network round-trip) içermez.
Görev
BaşlangıçBaşlangıç klasöründeki dosyaları ls kullanarak listeleyin. Beklenen çıktı alfabetik sıradadır.
Kopya kağıdı
Tipik feature-branch iş akışı adımları:
mainüzerinde ilk commit ile depoyu kurun- Bir feature branch oluşturun ve değişiklikler yapın
mainüzerinde bağımsız değişiklikler yapın- Feature branch'i
maindalına merge edin - Son durumu doğrulayın
Kendin dene
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Versiyon Kontrolü bölümündeki tüm dersler
4Değişiklikleri İnceleme
Git DiffHazırlanan Değişiklikleri KarşılaştırmaGit ShowÖzet - Dedektiflik Çalışması5Dosyaları Yoksayma
Dosyaları Neden YoksayarızGitignore DesenleriYoksayma Kurallarını Kontrol EtmeÖzet - Temiz Repo8Birleştirme
Merge Nedir?Fast-Forward MergeÜç Yönlü BirleştirmeMerge ÇatışmalarıÇatışma ÇözmeÖzet - Merge Ustası11Feature Branch Projesi
Projeye Genel BakışMain'i Başlat3Değişiklikleri İzleme
Hazırlık AlanıGit AddGit Commitİzlenen Bir Dosyayı DeğiştirmeGit LogÖzet - İlk Commit'ler6Yemek Tarifi Sitesi Projesi
Projeye Genel BakışBaşlatma ve Yoksayma