Blog
Mert Özen's blog posts on software development, backend, frontend, and DevOps.
Series
2 posts found
#git-switch
DevOps
PART 26
Git 2.23–2.39: From checkout to switch and restore, Old Habits to New Ones
We put old and new side by side for what arrived between Git 2.23 and 2.39: the move from checkout to switch and restore, init.defaultBranch, pull's divergent branches error, sparse-checkout, maintenance, fsmonitor, ort and remerge-diff, rebase --update-refs, force-if-includes, safe.directory and SSH signing.
6 Nov 2026
11 min
4
DevOps
PART 08
Git Branch: A Movable Pointer, HEAD and git switch
We see with real output that a branch is a 41-byte file holding a single commit hash, how HEAD works, listing, renaming and deleting with git branch, moving around with git switch and switch -c, getting into and out of detached HEAD, and the old use of git checkout.
6 Nov 2026
9 min
2