Allow the source branch to be newly grabbed from the remote instead of a...

...ssuming the local branch is up to date

Open to suggestions for a better option than -d, --discard :-/