美文网首页
git push 设置本地分支自动关联远程分支

git push 设置本地分支自动关联远程分支

作者: Dezi | 来源:发表于2023-02-17 10:30 被阅读0次

    一、前言

    Mark,由于多分支开发,导致使用 git push origin xxx指定分支推送时记忆混乱,推送到其它分支。

    git checkout -b xxx 创建一个新的本地分支,或者切换一个新的远程分支到本地,我们经常会发现修改代码后,直接使用git push无法推送到远端,必须使用 git push origin xxx指定对应的分支才能推送,偶尔可能会由于多分支开发,造成分支记忆混乱,推到了其它的分支上。

    二、git push 提示

    此时push会看到如下提示,需要关联远程分支才能推送上去。

    fatal: The current branch feature/memberCenter has no upstream branch.
    To push the current branch and set the remote as upstream, use
    
        git push --set-upstream origin feature/memberCenter
    
    To have this happen automatically for branches without a tracking
    upstream, see 'push.autoSetupRemote' in 'git help config'.
    

    三、解决办法

    实际上提示信息已经告诉我们要怎么做了,注意看下提示中的push.autoSetupRemote,将其设置为 true即可。

    git config --global push.autoSetupRemote true

    大功告成,以后直接使用git push即可完成同分支的本地与远程的代码合并。

    相关文章

      网友评论

          本文标题:git push 设置本地分支自动关联远程分支

          本文链接:https://www.haomeiwen.com/subject/qsvmkdtx.html