When a developer runs the git stash command, Git stores all the changes in a stash and resets the state of the workspace to its prior commit state. Git stash acts as a version control tool and lets ...
Note that Git is the version control system while GitHub is a website. However, if you are a hardcore command line user, you can manipulate GitHub from there, too.