recherche

Maison  >  Questions et réponses  >  le corps du texte

Comment mettre à jour toutes les branches locales avec git ?

Je pensais

git pull --all
# 或
git fetch --all

Mettez simplement à jour toutes les branches. Je viens de lire le manuel et il s'avère que ceci --all met à jour cette branche depuis tous les référentiels distants.

J'ai develop, master, feature-xxx localement et ces succursales sont toutes associées à l'entrepôt distant.
Que dois-je faire si je souhaite fetch ou pull télécharger toutes les branches du serveur en même temps ?

过去多啦不再A梦过去多啦不再A梦2811 Il y a quelques jours1014

répondre à tous(2)je répondrai

  • 阿神

    阿神2017-05-02 09:38:43

    J'ai écrit un scénario moi-même. Contribuer.

    git branch | awk 'BEGIN{print "echo ****Update all local branch...@daimon***"}{if(=="*"){current=substr(rrreee,3)};print a"git checkout "substr(rrreee,3);print "git pull --all";}END{print "git checkout " current}' |sh

    répondre
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-02 09:38:43

    Pour plus de détails, veuillez consulter :

    « git pull --all » peut-il mettre à jour toutes mes succursales locales ?

    Il ne devrait pas y avoir de solution native, ou Git lui-même n'a pas une telle fonction ?

    répondre
    0
  • Annulerrépondre