我的远程存储库中还有一个额外的分支my-app/master
,但我不知道它是如何到达那里的。进行git fetch不会将分支添加到我的本地存储库。我可以找出它如何到达那里并摆脱它吗?
> git branch -r
my-app/master
origin/HEAD -> origin/master
origin/master
origin/release-0.1
origin/feature-a
本地:git分支
master
* release-0.1
feature-a
答案 0 :(得分:1)
my-app/master
不是分支。它是远程存储库和分支的结合。
除了默认的远程存储库之外,您还有一个别名为my-app
的远程存储库,该别名具有一个名为master
的分支。
({origin
通常是默认远程存储库的别名。)
您可以通过以下方式查看它们指向的位置:
git remote -v
(但是,没有命令可以让您了解它是如何到达的。如果是通过终端/命令行添加的,则可以查看终端/命令行历史记录。)
您可以使用以下方法删除远程存储库的别名:
git remote remove <name>