CareerPlane subject index · v1 portal

Git & Version Control

Git & Version Control for College Student (Engineering) on CareerPlane — 15 practical, sandbox-driven topics. Pick a topic to open its interactive lesson.

15 topics 15 topic pages

Topics

Git Basics — init / clone / add / commit, .gitignore, HEAD vs working tree
College · priority 1
gitinitclonecommitgitignorehead
Branching & Merging — feature branches, fast-forward vs no-ff, --squash
College · priority 1
gitbranchmergefast-forwardsquash
Interactive Rebase — reorder, squash, edit, fixup; when NOT to rebase
College · priority 1
gitrebaseinteractivesquashfixup
Remotes & Push/Fetch — origin, upstream, push --set-upstream, prune
College · priority 1
gitremoteoriginupstreamprune
Merge Conflicts — rerere, 3-way diff tools, resolve then abort vs continue
College · priority 1
gitmergeconflictrererediff3
git stash & git worktree — Parallel Branches Without Context Loss
College · priority 1
gitstashworktreeparallelcheckout
git bisect — Find the Bad Commit in N Tries (Binary Search)
College · priority 1
gitbisectbinary-searchregression-hunt
reflog Recovery — undelete branches, recover dropped stashes
College · priority 1
gitreflogrecoveryundeletelost-commits
Signed Commits — GPG vs SSH signatures, verified badge, branch protection
College · priority 1
gitgpgssh-signingverifiedbranch-protection
git-lfs — Large Files & Binary Assets, Quota, Migrate Existing History
College · priority 1
gitlfsbinaryquotamigrate
Rewriting History Safely — filter-repo, Removing Secrets, BFG
College · priority 1
gitfilter-repobfgsecretshistory-rewrite
cherry-pick & Backports — Release Branches, -x trails, --rerere-autoupdate
College · priority 1
gitcherry-pickbackportrelease-branch
Tags & Releases — Annotated vs Lightweight, SemVer, Release Notes
College · priority 1
gittagreleasesemverrelease-notes
Monorepo Strategy — Trunk vs Feature Flag, Sparse Checkout, Partial Clone
College · priority 1
gitmonorepotrunksparse-checkoutpartial-clone
Server-Side Hooks — pre-receive, update, post-receive, Gitea/Forgejo
College · priority 1
gitserver-hookpre-receivegiteaforgejo

Keep exploring