Git: merge 后为 'Master cannot be resolved to branch'

标签 git version-control git-merge

每次我将一个分支 merge 回我的 master 分支时,我无法再推送到原点。我收到消息 fatal: master cannot be resolved to branch

我做了一个简单的测试更改:

  • 新建分支git branch TestBranch
  • 对 TestBranch 进行了更改并提交
  • checkout 回master git checkout Master
  • merge 测试分支 git merge 测试分支

merge 似乎进行得很顺利,但是现在当我使用 Git status 时,Master 分支没有告诉我它在原点之前。当我尝试推送到 origin Master 时,我收到了上面的消息。

有人知道是什么导致了这个问题吗?

最佳答案

难道你写的是Master而不是master?如果系统区分大小写,它们将不匹配,而小写的 master 是大多数存储库中的默认值。

关于Git: merge 后为 'Master cannot be resolved to branch',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11860362/

相关文章:

本地克隆未知的 Git 分支

Git:打开没有冲突的 merge 工具

git - Bitbucket:远程 repo 中的冲突,无法弄清楚如何解决

git with Beyond Compare (4) on WSL2 Windows 11 打不开repo版本

git rebase 丢失历史,那为什么要 rebase?

git - 基于两个未 merge 的分支在分支上工作

svn - VCS 和单个开发人员 "team"

svn - TortoiseSVN 无法连接到 SlikSVN Subversion 服务器

git - 如何在没有 checkout 的情况下 git 丢弃分支?

Git 子模块添加 : "a git directory is found locally" issue