Git Commands
Distributed version control.
Basics
Remotes
Branching
History
git rebaseReplays the current branch's commits on top of another branch, producing a linear history instead of a merge commit.
git logShows commit history for the current branch.
git diffShows changes between commits, the working tree, and the staging area.
git stashTemporarily shelves uncommitted changes so you can switch context, then reapplies them later.