相关疑难解决方法(0)

Git使用普通名称获取一次分支,并使用大写字母获取一次

我正在寻找远程分支并陷入某种循环.

我取一次然后得到:

$ 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)

git case-insensitive remote-branch git-fetch

5
推荐指数
1
解决办法
3506
查看次数

Git 分支删除删除我的分支,当名称以不同的大小写写时,我目前在该分支

我刚刚创建了一个名为 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)

它被删除没有问题。

你知道为什么吗?

在此处输入图片说明

git

5
推荐指数
1
解决办法
49
查看次数

标签 统计

git ×2

case-insensitive ×1

git-fetch ×1

remote-branch ×1