İçeriğe geç
Başlangıç · Sonraki hedefe 100 XP
Son hareketler
Henüz bir öğrenme hareketi yok. İlk derse başlayın.

Yazılım Mühendisliği

Git: Değişiklik geçmişi ve inceleme disiplini

Git dosya değişimlerini izler; küçük ve anlaşılır commitler bir kararın neden ve ne zaman alındığını takip etmeyi kolaylaştırır. Depo geçmişi gizli veri saklamak için uygun değildir.

Bu derste neler var?

SİBERSALDİRİ.COM · KONU ODAKLI DERS

Bu derste kazanacaklarınız

  • Çalışma farkı ile İnceleme arasındaki ilişkiyi açıklamak.
  • “Commit yedeklemenin tamamı mıdır?” sorusuna gerekçeli yanıt vermek.
  • Örneği değiştirip beklenen ve gözlenen davranışı karşılaştırmak.

Çalışma mantığı ve güven sınırı

Önce değişen dosyaları ve farkı okuyun. İlgisiz değişiklikleri aynı committe biriktirmeyin. Branch, commit ve çalışma ağacı farklı kavramlardır. Silinen gizli anahtar geçmişte kalabilir; böyle durumda yalnızca satırı silmek değil anahtarı döndürmek gerekir. Paylaşılan branch geçmişini yeniden yazmak ekip akışını etkileyebilir; geri alma stratejisini bilinçli seçin.

Git: Değişiklik geçmişi ve inceleme disiplini akışı: Çalışma farkı → İnceleme → İzlenebilir commit
Çalışma farkı → İnceleme → İzlenebilir commit. Şema ilişkiyi gösterir; bütün uygulamanın yerine geçmez.

Açıklamalı örnek

Aşağıdaki parça kavramı görünür kılar. Komut veya kod içeren örnekleri üretim sisteminde değil, size ait ayrı deneme ortamında değerlendirin. Mimari şema ve politika örnekleri çalıştırılabilir program değildir.

git status --short
git diff
git log -5 --oneline

Beklenen sonuç ve yorumu

Komutlar çalışma farkını ve kısa geçmişi okur; dosyaları değiştirmez.

Karşılaştırmalı durumlar

DurumBeklenen yaklaşımNeden?
Diff okunmadıCommit öncesi inceleİlgisiz veya gizli veri olabilir
Sır geçmişe girdiAnahtarı döndürSon satırdan silmek yetmez
Commit yerelUzak yedek planıTek kopya kaybolabilir

Uygulama görevi

Tek bir davranış değişikliği için gerekçesi ve doğrulaması olan commit mesajı yazın.

  1. İşlemden önce beklenen sonucu ve kabul koşulunu yazın.
  2. Tek bir değişkeni değiştirin; gözlemi ve kullandığınız ortamı kaydedin.
  3. Sonucu yukarıdaki karşılaştırma tablosuyla değerlendirin. Uymayan durumda hangi varsayımın yanlış olabileceğini açıklayın.

Sık yapılan hata ve düzeltme yönü

Yanlışlıkla eklenen sırrı yalnızca yeni committe silip güvende saymayın.

Kendinizi sınayın

Commit yedeklemenin tamamı mıdır?

Açıklamalı yanıt: Hayır. Commit yerelde kalabilir; uzak kopya, erişim ve kurtarma politikası ayrıca gerekir.

İlgili derslerle ilerleyin

Teknik başvuru

Bu dersin anlatımı ve örnekleri akademi için yeniden hazırlanmıştır. Aşağıdaki bağlantı, kullanılan teknoloji veya güvenlik yaklaşımının ayrıntılarını doğrulamak için teknik başvurudur.

Bir adım daha ilerlediniz.

Dersi bitirdiyseniz tamamlandı olarak işaretleyin. İlerlemeniz bu cihazda saklanır.

Akademi menüsü

Akademide ara

En az 2 karakter yazın.