Photo by Yosuke Ota on Unsplash

Article

Merging versus rebasing

Merge and rebase both integrate branch work, but they rewrite history differently—one adds merge commits, the other replays commits on a new base. Compare fast-forward merges, conflict resolution, squash merges, interactive rebase, and when each approach fits a team.

Article

Advanced Git

Revision syntax, log search, blame, reflog, history filtering, bisect, worktrees, hooks, and rerere—for when everyday commands are not enough to find a commit, recover a lost branch, or automate repository policy.

Tags

Search articles

Type a word to search published articles.

Open the search page