https://stackoverflow.com/questions/2944469/how-to-commit-my-current-changes-to-a-different-branch-in-git