Test can fetch remote even if no commits on local repo
push() throws if current branch is not tracking anything