Tout ce que vous avez à faire est d'exécuter cette commande :
git remote prune origin
Quelque chose en plus que vous pouvez faire, parce que c'est parfois gênant d'ouvrir un terminal juste pour cela.. vous pouvez ajouter une tâche dans vscode.
Pour ce faire, veuillez suivre ces étapes :
- Dans VSCode Affichage > Palette de commandes (cmd/ctrl + Maj + P)
- tapez Configurer la tâche
- Sélectionnez Créer un fichier tasks.json à partir du modèle et un nouveau fichier sera créé sous le dossier .vscode.
- À l'intérieur du tableau des tâches, ajoutez ceci :
{ "label": "Git Prune", "type": "shell", "command": "git remote prune origin", "problemMatcher": [] }
Comment l'utiliser :
- Ouvrez la Palette de commandes
- Tapez Exécuter la tâche et sélectionnez-la
- Sélectionnez Git Prune
Référence :
- Git prune
4 votes
Pour suivre (3 ans plus tard), la réponse correcte pour moi est une combinaison de
git fetch --prune
pour mettre à jour/supprimer les références des branches distantes, etgit branch -d
pour supprimer la branche locale (-D
pour forcer). Redémarrez VSCode rafraîchit la palette0 votes
Pas besoin de redémarrer VS Code, il suffit de cliquer sur le bouton Actualiser dans le menu Contrôle de source.
0 votes
J'ai en fait construit une fonction pour gérer cela et ai rédigé un petit article à ce sujet. Lien
0 votes
@Drenai pourquoi avoir besoin d'utiliser
git branch -d
, pour supprimer les branches individuelles une par une?