CodeBlanks Logo Icon CodeBlanks

Tracked

Tracked dosya durumunu öğrenirsin.

Tracked dosya nedir?

Git'in takip ettiği dosyalara tracked dosyalar denir. Bir dosya daha önce commit edilmişse veya sahneye eklenmişse Git onu takip sürecine dahil eder. Takip edilen bir dosyada değişiklik yaptığında Git bu değişikliği algılayabilir.

# Takip edilen dosyada değişiklik
README.md

Tracked dosyalar zamanla committed veya modified gibi durumlarda bulunabilir.

Committed ve modified durumları

Committed durumu, dosyanın mevcut sürümünün Git geçmişinde bir commit içinde bulunduğunu ifade eder. Dosyayı düzenlediğinde çalışma alanındaki içerik commit edilmiş sürümden farklılaşır ve dosya modified olarak algılanır. Değişikliği git add ile sahneye alıp yeni bir commit oluşturabilirsin.

# Değişikliği sahneye al
git add README.md

Bu süreçte dosya takip edilmeye devam eder.

Uygulama Değişikliği yeni commit için hazırla

Önceden commit edilmiş profile.html dosyasında değişiklik yaptın. Bu değişikliği sahneye ekleyen komutu yaz.

Başlangıç kodu

terminal
# Değişikliği sahneye ekle

Örnek çözüm

terminal
# Değişikliği sahneye ekle
git add profile.html

Beklenen çıktı

git add profile.html

Soru ve cevaplar

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

1 Daha önce commit edilmiş bir dosyada henüz commit edilmemiş değişiklik yaptığında dosya hangi durumda olur?

  • New repository
  • Ignored
  • Untracked
  • Modified Doğru cevap

Açıklama: Dosya zaten takip edildiği için untracked değildir. Commit sonrasındaki değişiklik modified durumunu oluşturur.

2 Değiştirilen dosyayı sahneye al

Soru
git add ____
Cevap
git add README.md

Açıklama: <code>git add README.md</code> komutu takip edilen dosyadaki değişikliği sahneye alır.

3 Tracked dosya durumları

Kavram Anlamı
Tracked Git tarafından takip edilen
Committed Commit geçmişinde kayıtlı
Modified Son committen sonra değişmiş
git status Dosya durumlarını gösterir

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