Error: Cannot pull with rebase: You have unstaged changes
If you want to keep your working changes while performing a rebase, you can use –autostash. From the documentation: Before starting rebase, stash local modifications away (see git-stash[1]) if needed, and apply the stash when done. For example: git pull –rebase –autostash