"Software developer with a kaizen mindset"
My git cheatsheet
Friday Nov 26, 2021 | updated Nov 29, 2021These are the commands I generally use the most or ones that are very useful but don’t use frequent enough to remember.
Command | Comment |
---|---|
git stash | Shelving changes temporarily to for example change branches without having to commit them |
git stash pop | Retrieve the shelved changes |
git checkout branch_name | Switching branches |
git rebase branch_name | Rewrite history and reapply your branch at the head of the other branch |
git fetch | Get remote branches and/or tags |
git pull | Update your local repository |
git push | Push changes to remote repository |
git status -s -b | Show current branch and all changed + untracked files |
git commit -m “some comment” | Commit changes to local repository |
git log -n | Get the last n commits and their description |
git log hash..hash | Get commits between these commits, alternatively use tags or HEAD instead of hashes |
git add –all | Stage changes. Option –all updates the index not only where the working tree has a file matching but also where the index already has an entry. This adds, modifies, and removes index entries to match the working tree. If no is given when -A option is used, all files in the entire working tree are updated (old versions of Git used to limit the update to the current directory and its subdirectories). |
Share on:
Support: