git 本地新建分支上传报错The current branch dev has no upstream branch.To push the current branch and setremote

2022-11-28 16:16:10 浏览数 (1)

项目本地初始化后,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

0 人点赞