Main'i Paralel Olarak Güncelle
Coddy'nin Terminal Journey'sinin Versiyon Kontrolü bölümünün bir parçası — ders 53 / 58.
Bu sırada main üzerinde, dokümanların özellik çalışmasıyla ilgisi olmayan küçük bir düzeltmeye ihtiyacı var.
Her iki dalı paralel olarak güncellemek en gerçekçi senaryodur ve bir sonraki dersteki birleştirme, bir fast-forward yerine gerçek bir üç yollu birleştirme olacaktır.
Görev
Kolaymain dalına geri dönün (özellik dalı zaten yeni commit'e sahip). readme.md dosyasına This is the project readme. satırını ekleyin, ardından Expand readme mesajıyla sahneleyin ve commit'leyin.
readme.md dosyasının içeriğini yazdırın.
Kopya kağıdı
Birden fazla dalda paralel olarak çalışmak, gerçek üç yollu birleştirmeleri (yalnızca bir dalda yeni commit'ler olduğunda gerçekleşen fast-forward birleştirmelerin aksine) mümkün kılar.
Dallar arasında şununla geçiş yapın:
git checkout branch-nameHer dal kendi commit'lerini bağımsız olarak izler ve paralel geliştirmeye olanak tanır.
Kendin dene
git init -q -b main
git config user.name "Todo Dev"
git config user.email "todo@coddy.tech"
git add .
git commit -q -m "Seed todo list"
git switch -q -c add-task
echo "walk the dog" >> todo.txt
git add todo.txt
git commit -q -m "Add walk task"
cat todo.txt
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