M5 · Veri Modelleme ve Dönüşüm

Versiyon Kontrolü Temelleri: Git ile Çalışmak

Güncellendi: 15 Temmuz 2026·Başlıktan özgün üretildiSade anlatım modu

Neden bu konu?

Analiz dosyasını final_v7_son_gercek.xlsx diye kopyalamak değişiklik geçmişi değildir. Git, kod ve metin dosyalarında neyin, neden ve kim tarafından değiştiğini kaydeder; güvenli bir dalda deneme yapıp incelemeden sonra ana akışa almanı sağlar. Yanlış bir dönüşüm üretime gittiğinde çalışan son sürüme dönebilir, iki kişinin çalışmasını karşılaştırabilir ve veri modelinin karar geçmişini okuyabilirsin. Git bilmeden analiz üretilebilir ama ekipçe güvenli ve tekrarlanabilir biçimde geliştirilemez.

Benzetme: kavramın günlük karşılığı

Git bir video oyununun kayıt noktaları gibidir; commit anlamlı bir kayıt noktası, branch ana hikâyeyi bozmadan açtığın yan görev, pull request ise geri dönmeden önce yapılan ekip kontrolüdür. Her iki dakikada rastgele kayıt almak kadar, bütün gün tek kayıt almamak da kötüdür; kayıt anlamlı bir işi temsil etmelidir.

Bu işin sırrı: kalıplar

  • Döngü status → diff → add → commit'tir: önce durumu gör, değişikliği oku, yalnız ilgili dosyayı sahnele, nedenini anlatan commit yaz.
  • Bir commit tek niyet taşır: model değişikliği ile rastgele biçimlendirme veya gizli anahtar aynı pakete karışmaz.

+ 3 kalıp daha tam derste

İlk uygulama adımı

1. Depo durumunu oku

Proje klasöründe git status çalıştır; hangi dalda olduğunu ve değişen/izlenmeyen dosyaları kendi cümlenle listele.

Kontrol noktası: Komutun dosya değiştirmediğini ve çalışma ağacının gerçek durumunu gösterdiğini biliyorsun.

+ 4 adım daha tam derste

Dersin devamı erken erişimde

Tam derste seni bekleyenler: 5 kontrol noktalı uygulama adımı, gerçek dünya kullanımı (analist + scientist + AI perspektifi), 4 yaygın tuzak, mülakat sorusu ve model cevabı, 4 soruluk quiz, 6 tekrar kartı ve NovaCommerce proje görevi.