Blog
Mert Özen's blog posts on software development, backend, frontend, and DevOps.
Series
2 posts found
#git-merge
DevOps
PART 10
Resolving Git Conflicts: Markers, merge --abort and zdiff3
We see with real output why conflicts happen, how to read the markers, how to inspect the state with git status, git log --merge and git ls-files -u, resolving step by step, git merge --abort, merge.conflictStyle zdiff3, --ours/--theirs, mergetool and rerere, with a short note on git add --resolved in Git 2.56.
6 Nov 2026
9 min
2
DevOps
PART 09
Git Merge: Fast-forward, Three-way Merge and the Merge Commit
We see with real output the difference between fast-forward and three-way merge, the role of the common ancestor (git merge-base), the inside of a two-parent merge commit, the --no-ff and --ff-only options, the ort strategy that has been the default since Git 2.34, and cleaning up branches after a merge.
6 Nov 2026
8 min
2