我从我的主分支(源)创建了一个分支,并将其命名为
我使用git bash检出了我的分支的本地版本,但我以小写输入了它:
TEST-101
(大写)。 然后我在我的分支上工作,提交并将更改推送到源。 当我登录Github时,我可以看到我创建的分支。我使用git bash检出了我的分支的本地版本,但我以小写输入了它:
test-101
。 然后我使用Git Gui并将更改提交到以小写字母键入的分支,在我尝试推送这些更改时,它给了我一个错误:POST git-receive-pack (390618 bytes)
remote: error: failed to lock refs/heads/test-101
Pushing to ht://example/example/example/example.git
To ht://example/example/example/example.git
! [remote rejected] test-101 -> test-101 (failed to lock)
error: failed to push some refs to 'http://example/example/example/example.git'
请注意,我已更改错误中的一些私人信息。
我进行了一些阅读,看起来我的本地分支是小写的,而远程分支是大写的,这可能会导致问题?