Bir Dalda Commit Oluşturma
Coddy'nin Terminal Journey'sinin Versiyon Kontrolü bölümünün bir parçası. Ders 31 / 58.
Bir dalda yaptığınız commit'ler yalnızca o dalı etkiler. main dalı, birleştirmeye karar verene kadar dokunulmadan tam olarak olduğu yerde kalır.
Özellik dallarının ardındaki temel fikir budur: bir şeyleri ayrı bir yerde dene, main dalını kararlı bırak.
git switch -c feature-login
echo "login form" >> app.txt
git add app.txt
git commit -m "Start login form"Şimdi feature-login dalında bir ek commit var, main ise değişmedi. İstediğin zaman geri dönebilirsin; çalışma dosyaları main sürümüne geri döner:
git switch main
cat app.txt # orijinal içerik, "login form" satırı yokDallar, siz onları tekrar bir araya getirene kadar bağımsız zaman çizelgeleridir.
Görev
KolayDepoda, main üzerinde v1 satırını içeren data.txt dosyasıyla birlikte bir commit bulunuyor.
edits adlı bir dal oluşturup bu dala geçin, data.txt dosyasının üzerine v2 yazın ve Bump to v2 mesajıyla commit oluşturun. Ardından tekrar main dalına geçin ve data.txt dosyasının içeriğini yazdırın.
Beklenen çıktı, main üzerinde değişmeden kalan özgün v1 değerini gösterir.
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ırlama Alanındaki Değişiklikleri KarşılaştırmaGit ShowÖzet - Dedektiflik Çalışması7Dallanma
Dal NedirDal OluşturmaDallar Arasında Geçiş YapmaBir Dalda Commit OluşturmaDal SilmeTekrar - Dal Çalışması5Dosyaları Yok Sayma
Dosyalar Neden Yok SayılırGitignore KalıplarıYok Sayma Kurallarını DenetlemeÖzet - Temiz Depo3Değişiklikleri İzleme
Hazırlama AlanıGit AddGit Commitİzlenen Bir Dosyayı DeğiştirmeGit LogTekrar - İlk Commit'ler6Tarif Sitesi Projesi
Projeye Genel BakışBaşlatma ve YoksaymaKendi başına pratik yap: Terminal playground