项目本地初始化后,commit执行完毕,然后执行git push,报如下错误:
代码语言:javascript复制$ git push
fatal: The current branch dev has no upstream branch.
To push the current branch and set the remote as upstream, use
git push --set-upstream origin dev
按照提示,执行:
git push --set-upstream origin dev
有的伙伴可能执行到这一步就好了。 如果还是报如下错误: ! [remote rejected] dev -> dev (pre-receive hook declined) error: failed to push some refs to ‘http://xxx.git’ 此时,需要检查的远程是否有这个分支。如果没有则执行如下命令,新建远程分支
git remote add dev http://git.xxx.git
提交远程分支
git push -u 分支名
或者执行
git push -u origin dev
git push -u origin dev 命令的意思是 建立远程分支 dev 和 关联本地dev和远程dev两步。 提交本地分支到远程分支
git push dev dev
强制提交本地分支到远程分支
git push dev dev --force