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

2023-02-17  本文已影响0人  Dezi

一、前言

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即可完成同分支的本地与远程的代码合并。

上一篇下一篇

猜你喜欢

热点阅读