Blog
Mert Özen'in yazılım geliştirme, backend, frontend ve DevOps üzerine blog yazıları.
Seriler
DevOps
SERİ 04
Git Commit'in İçi: Snapshot, Object'ler ve Hash
Commit'in diff değil snapshot olduğunu git cat-file ile commit, tree ve blob object'lerini açarak görüyor, hash'i shasum ile elle hesaplıyor, değişmeyen dosyanın neden ikinci kez saklanmadığını buluyoruz. İyi bir commit mesajının kurallarını ve git commit --amend'in neden yeni bir commit ürettiğini öğreniyoruz.
6 Kas 2026
10 dk
2
DevOps
SERİ 03
İlk Git Repo'su: git init, Staging Area ve İlk Commit
bookstore repo'sunu git init ile sıfırdan kuruyor, .git klasörüne ilk kez bakıyoruz. Working tree, staging area ve repository üçlüsünü git status, git add ve git commit ile adım adım görüyor, status -s'in iki sütununu ve MM durumunun neden commit'e ilk hâli taşıdığını öğreniyoruz.
6 Kas 2026
9 dk
2