Here's a console session: % git config --get-all remote.jdk19.fetch +refs/heads/*:refs/remotes/jdk19/* ^refs/heads/pr/* % git remote show jdk19 * remote jdk19 Fetch URL: git@xxxxxxxxxx:openjdk/jdk19.git Push URL: git@xxxxxxxxxx:openjdk/jdk19.git HEAD branch: master Remote branches: master tracked pr/1 new (next fetch will store in remotes/jdk19) pr/2 new (next fetch will store in remotes/jdk19) pr/3 new (next fetch will store in remotes/jdk19) Local ref configured for 'git push': master pushes to master (fast-forwardable) I would naively expect the pr/1, pr/2, and pr/3 branches to be either: - not displayed, or better - displayed with a hint that they won't be fetched (since they match a _negative_ refspec, which is the second line in the `git config` output above) Thanks, -Pavel