Yazılım geliştirme sadece kod yazmak değil, süreci doğru yönetmektir.
Bu yazıda, Git’i klasik komut anlatımından çıkarıp gerçek bir yazılım sürecinde nasıl kullandığımızı, bir ekip projesine nasıl düzen getirdiğimizi anlatıyorum.
Ekran başında çok sık karşılaştığımız sorular:
-
Dünkü çalışan kod nerede?
-
Ben bu hatayı nasıl yaptım ya?
-
Ne yaptım, ne zaman yaptım, neden yaptım?
💡 Bu sorulara cevap veren araç: Git
🗂️ Projede Nasıl Uyguladık?
-
git initile projeyi başlattık -
.gitignorevereadme.mdile yapılandırma yaptık -
git add,git commitile değişiklikleri tanımladık -
PersonelveUretimgibi branch yapılarıyla ekip üyelerini ayırdık
🤝 Ekip Çalışması ve Branch Kullanımı
Her geliştirici kendi branch’inde çalışarak ana projeye zarar vermeden ilerleyebilir:
-
Personel→ personel ekranlarını yöneten branch -
Uretim→ üretim ekranları geliştirme/test branch’i
Branch’ler arası geçişte dosya içerikleri bile değişir — işte bu düzenin gücü.
📁 GitHub ve Açıklamalar
Commit açıklamaları sayesinde bir değişikliğin neden yapıldığını daha sonra görmek mümkün.
Ayrıca GitHub kullanırsak, her şey yedekli ve ulaşılabilir hale gelir.
🔗 GitHub Repo Linki:
https://github.com/hamitmestan