git checkout -b tmp git commit -a -m "throwaway" git push wherever tmp #switch machines git checkout development git fetch wherever git merge wherever/tmp --no-ff git reset HEAD^ git push wherever :tmp