Il peut arriver que lorsque l’on travaille avec git, on ne retrouve pas toutes les branches remote.
Même après avoir utilisé git fetch, celles-ci n’apparaissent pas.
git fetch
il est fort probable que l’origine du fetch soit fausse. On peut voir par exemple qu’ici seule la branche master est actualisée.
$ git config --get remote.origin.fetch +refs/heads/master:refs/remotes/origin/master
Pour corriger il suffit d’utiliser une wildcard dans la configuration
git config remote.origin.fetch "+refs/heads/*:refs/remotes/origin/*"
