Please commit your changes or stash them before you switch branches. code example
Example 1: github error “Commit your changes or stash them before you can merge”?
//If you don't care about your local changes,
//you can switch to other branch temporary (with force),
//and switch it back, e.g. :
git checkout master -f
Example 2: error: Your local changes to '.gitignore' would be overwritten by merge. Aborting. Please, commit your changes or stash them before you can merge.
git status
git stash
git status
Example 3: git stash changes before merge
git stash pop