Can now specify the remote branch and it also pulls before pushing