Tracked
- Git kursu
- Başlangıç
- Ders 42/80
- 4 dk
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.mdTracked 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.mdBu 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
# Değişikliği sahneye ekleÖrnek çözüm
# Değişikliği sahneye ekle
git add profile.htmlBeklenen çı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
git add ____
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 |