☾
Light
Home
› Git
🌿
Git
Version control: commit, branch, merge, rebase, recover and inspect history.
gh
GitHub CLI
git
Distributed version control system for tracking and managing code changes.
git add
Stage changes
git bisect
Binary search for a bad commit
git blame
Show who changed each line
git branch
List, create or delete branches
git checkout
Switch branches or restore files
git cherry-pick
Apply specific commits from one branch to another.
git clean
Remove untracked files
git clone
Copy a repository
git commit
Record staged changes
git config
Read/set configuration
git diff
Show changes
git fetch
Download remote changes
git log
Browse, filter, and format Git commit history.
git merge
Join histories
git pull
Fetch and integrate
git push
Upload commits
git rebase
Reapply commits on top of another base commit; rewrite history.
git reflog
History of HEAD movements
git remote
Manage remotes
git reset
Move HEAD / reset index
git restore
Restore files
git revert
Undo a commit with a new commit
git stash
Temporarily save and restore uncommitted work.
git status
Show working tree state
git submodule
Manage nested repositories
git switch
Switch branches
git tag
Create or list tags
git worktree
Multiple working trees