CodeBlanks Logo Icon CodeBlanks

Staging area

Staging area'nın çalışma ağacı ile depo arasındaki yerini öğrenirsin.

Staging area nedir?

Staging area, çalışma ağacı ile Git deposu arasında bulunan hazırlık alanıdır. Commit işleminden önce kaydedilmesini istediğin değişiklikleri burada toplarsın. Bu alan Git tarafından index olarak da adlandırılır.

Working tree → Staging area → Repository

Index kavramını tanı

Index, staging area için kullanılan diğer addır. Git, commit işlemine dahil edilmek üzere seçilen değişiklikleri bu alanda takip eder.

Working tree
    ↓
   Index
    ↓
 Repository

Uygulama Değişiklik akışını göster

Git'in üç temel alanını doğru sırayla bir metin değişkenine yerleştir. Ardından bu akışı ekrana yazdır.

Beklenen çıktı alanların oklarla birbirine bağlanmış halidir.

Başlangıç kodu

terminal
// Alanların sırasını tanımla
let flow;

console.log(flow);

Örnek çözüm

terminal
let flow = 'working_tree -> staging_area -> repository';

console.log(flow);

Beklenen çıktı

working_tree -> staging_area -> repository

Soru ve cevaplar

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

1 Staging area hangi iki bölüm arasında bulunur?

  • İki farklı depo
  • Dosya sistemi ile tarayıcı
  • Uzak sunucu ile terminal
  • Çalışma ağacı ile depo Doğru cevap

Açıklama: Staging area, çalışma ağacındaki değişiklikler ile Git deposu arasında hazırlık katmanıdır.

2 Staging area'nın diğer adını tamamla

Soru
Git'in staging area için kullandığı diğer ad ____ olarak bilinir.
Cevap
Git'in staging area için kullandığı diğer ad index olarak bilinir.

Açıklama: Staging area, Git belgelerinde <code>index</code> olarak da adlandırılır.

3 Git'in temel alanlarını eşleştir

Kavram Anlamı
working_tree Dosyaların çalışma alanı
staging_area Commit için hazırlık alanı
index Staging alanının diğer adı
repository Commit kayıtlarının bulunduğu yer

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