Menu
Coddy logo textTech

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ı yok

Dallar, siz onları tekrar bir araya getirene kadar bağımsız zaman çizelgeleridir.

challenge icon

Görev

Kolay

Depoda, 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

Terminal
quiz iconKendini test et

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

Kendi başına pratik yap: Terminal playground