我正在寻找远程分支并陷入某种循环.
我取一次然后得到:
$ git fetch
* [new branch] minorRelease/something-> origin/minorRelease/something
Run Code Online (Sandbox Code Playgroud)
然后我再次获取并得到:
$ git fetch
* [new branch] minorRelease/Something-> origin/minorRelease/Something
Run Code Online (Sandbox Code Playgroud)
相同的分支但有资本S.
我试图从以下文件夹中删除该文件.git/refs/remotes/origin/minorRelease,但是当再次获取时,我得到两个并返回上面的循环:
$ git fetch
* [new branch] minorRelease/Something-> origin/minorRelease/Something
* [new branch] minorRelease/something-> origin/minorRelease/something
Run Code Online (Sandbox Code Playgroud) 我刚刚创建了一个名为 daco 的新分支。
git checkout -b daco
Run Code Online (Sandbox Code Playgroud)
然后我尝试删除它。我知道这会出错,而且确实如此。
git branch -D daco
Run Code Online (Sandbox Code Playgroud)
错误:无法删除分支“daco”
但是当我尝试以这种方式删除时:
git branch -D Daco
Run Code Online (Sandbox Code Playgroud)
它被删除没有问题。
你知道为什么吗?