Undo Changes in Git: git checkout, git revert, & git reset
Sometimes you make a mistake and want to go back to a previous version. Here's how to rollback changes.
Stash: git stash
The Git Stash as a place to temporarily store that's not ready to be permanently stored in a commit. Learn about the benefits of Git Stash!
Cherry Picking: git cherry-pick
If you don't want to merge an entire branch, you can choose to merge specific commits... a process called cherry-picking.