Added ability to specify remote and branch for fetching/pulling/rebasing.