CodeBlanks Logo Icon CodeBlanks

Commit akışı

birden çok dosya ekleyip anlamlı mesajlarla commit'ler oluşturursun.

Birden Çok Dosyayla Çalış

Bir projede birden fazla dosya üzerinde değişiklik yapabilirsin. git add komutunu birden fazla dosya adıyla kullanarak bunları aynı commit için hazırlayabilirsin.

git add index.html style.css

Hazırladığın değişiklikleri tek bir anlamlı commit altında kaydetmek, proje geçmişini düzenli tutmana yardımcı olur.

Uygulama İki Dosyayı Birlikte Kaydetmeye Hazırla

index.html ve style.css dosyalarını aynı commit için hazırla. Ardından hazırlığın tamamlandığını yazdır.

Başlangıç kodu

terminal
print("Dosyalar kontrol edildi")

Örnek çözüm

terminal
git add index.html style.css
print("İki dosya hazırlandı")

Beklenen çıktı

Dosyalar kontrol edildi
İki dosya hazırlandı

Uygulama Anlamlı Commit Mesajları Oluştur

Önce index.html dosyasını ekleyip Ana sayfa eklendi mesajıyla commit oluştur. Sonra style.css dosyasını ekleyip Sayfa stilleri eklendi mesajıyla ikinci commit'i oluştur.

Başlangıç kodu

terminal
print("İlk kayıt hazırlanıyor")

Örnek çözüm

terminal
git add index.html
git commit -m "Ana sayfa eklendi"
git add style.css
git commit -m "Sayfa stilleri eklendi"
print("İki commit tamamlandı")

Beklenen çıktı

İlk kayıt hazırlanıyor
İki commit tamamlandı

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 İki dosyayı aynı commit için hazırlamak istediğinde hangi komut uygundur?

  • git init index.html style.css
  • git branch index.html style.css
  • git add index.html style.css Doğru cevap
  • git commit index.html style.css

Açıklama: Doğru. git add komutuyla birden fazla dosyayı aynı anda stage alanına alabilirsin.

2 Birden Fazla Dosyayı Ekle

Soru
git add index.html ____
Cevap
git add index.html style.css

Açıklama: Dosya adlarını git add komutunda aralarında boşluk bırakarak sıralayabilirsin.

3 Commit Akışının Parçaları

Kavram Anlamı
git status Değişiklikleri görüntüler
git add . Geçerli klasörü hazırlar
-m Commit mesajı seçeneği
git commit Hazırlananları kaydeder

Başlangıç bölümündeki tüm dersler