Staging ve diff: neyi kaydediyorsun?.
Dosyanın son hali ile commit için hazırlanan halini karşılaştır.
Working tree dosyaları düzenlediğin alandır; staging area (index) bir sonraki commit için seçilen içerikleri tutar. HEAD genellikle bulunduğun branch’i ve onun son commit’ini gösterir. Başlangıçta README.md için HEAD içeriği v1, staging içeriği v2, working tree içeriği v3’tür. git diff working tree ile staging arasındaki farkı; git diff --staged staging ile HEAD arasındaki farkı gösterir. add sonrasındaki düzenlemeler otomatik olarak staging içine girmez.
İlgili komut / yapılandırma örneği
git diff git diff --staged git add README.mdYapılandırma parçaları ilgili kavramı gösterir; tek başına tam uygulama manifesti olmayabilir.
Adımlardaki görevleri sırayla gerçekleştir; komutların durum üzerindeki etkisini incele.
Sıradaki adımı sen seç.
Bu yönlendirmeli simülasyon komutları bilgisayarında çalıştırmaz. Yanlış seçimlerde açıklamayı oku ve tekrar dene.
Adım 1
Henüz staging area içine alınmayan farkı incele.
Bir komut seç; sonucu ve açıklamasını burada incele.
Güncel durum
HEAD: v1 Staging: v2 Working tree: v3
add sonrasında dosyayı tekrar düzenlersen commit hangi içeriği alır?
Laboratuvarın tamamlanması için deney hedefini gerçekleştir ve soruyu yanıtla.