[填坑]fatal: The upstream branch of your current branch does not match the name of your current branch

问题原因:

问题的原因是在分支创建时,使用了与远程不一致的分支名

例如远程分支是 feature/develop

而在分支创建时使用了 git checkout -b develop feature/develop

因此本地分支名是 develop,而对应的远程分支名是 feature/develop

所以导致git push时报错fatal: The upstream branch of your current branch does not match the name of your current branch

解决方法:

方法一:重命名本地分支,与远程保持一致(推荐)

git branch -m feature/develop

方法二:修改git push默认规则

``git config push.default upstream`

参考链接

  1. fatal: The upstream branch of your current branch does not match the name of your current branch
  2. https://git-scm.com/docs/git-branch

猜你喜欢

转载自blog.csdn.net/qq_20515461/article/details/106274853