Qu'est-ce que git fetch -p' signifie

j'avais exécuté cette commande avec des malentendus pendant que je supprimais ma seule branche locale,

git branch -D branch-name

git fetch -p 

mais j'ai vu leur est une liste de noms de branches qui montrent pour être supprimé.

j'avais peur de voir la liste des branches supprimées, et penser que je pourrais avoir exécuté une mauvaise commande, et accidentellement supprimé toutes les branches!!

que signifie cette commande (git fetch -p). Une idée?

23
git
demandé sur Suleman 2013-07-24 15:35:50

4 réponses

quand vous récupérez un dépôt distant, dites "origine", vous obtiendrez branches distantes pour chaque branche qui existe sur ce dépôt distant. Ces branches sont stockées localement comme <remote>/<branch>.

donc supposons que l'origine a des branches master,featureX et featureY. Ensuite, après avoir récupéré les "branches distantes" suivantes existent dans votre dépôt local:origin/master,origin/featureX et origin/featureY.

Maintenant, imaginez que quelqu'un d'autre fusionne