每次我将一个分支 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/