我只是克隆了一个仓库,然后执行git fetch。
我还没有创建任何分支,因此没有任何跟踪。
当我键入“ git branch”时,它以( / Dev / Project /
更新:
这些不需要的分支出现在 .git / refs / remotes /
更新: 现在,我看到git fetch在本地创建了这些不需要的分支:
* [new branch] Dev/... -> remotename/Dev/...
为什么?我看不到任何阻止git fetch执行的选项。
更新: 污染远程的配置如下(我认为是正确的):
[remote "BB"]
url = ssh://.....
fetch = +refs/heads/*:refs/remotes/BB/*
更新: 我的全局git配置:
push.default=upstream
push.followtags=true
user.name=me
user.email=me@mycompany.com
merge.ff=false
core.filemode=false
core.autocrlf=input
core.trustctime=false
pull.rebase=true
pull.ff=true
diff.tool=meld