All articles

Tagged: GitHub

13 min read

Git & GitHub: Version Control From Zero to Hero

A complete, practical guide to Git and GitHub — the three areas, staging and committing, inspecting history, branches and merge vs rebase, conflicts, undoing anything (amend/restore/reset/revert), stashing, interactive rebase, cherry-pick, tags, recovery with reflog and bisect, remotes and safe force-push, branching strategies, and the full GitHub workflow (reviews, draft PRs, protected branches, Actions) — with hands-on exercises and solutions.

GitGitHubToolingWorkflow