J'ai un git repo dans GitHub. J'ai principalement utilisé git gui
pour le gérer jusqu'à maintenant, mais maintenant je commence à utiliser le shell. Ce que je veux savoir est, comment puis-je chercher toutes les branches dans une télécommande et les fusionner dans les branches respectives sur mon repo local automatiquement? Par exemple, si j'ai branches master
et development
, et donc origin/master
et origin/development
, je veux chercher origin/master
et fusionner dans master
et chercher origin/development
et fusionner en development
.En fait tirer avec git
Y at-il une commande qui fait cela?
Vous pouvez faire cela pour un 'git push', mais pouvez-vous faire la même chose pour un' git pull'? –
Trier par. Vous pouvez lui indiquer d'aller chercher et mettre à jour toutes les branches de suivi à distance, et tirer la branche actuelle. Les autres branches que vous avez devront être fusionnées manuellement. Notez qu'un retrait sur une branche dérivée d'une branche de suivi à distance fusionnera à partir de la branche de suivi à distance. –
Et la page de manuel prétend que vous pouvez faire la vraie affaire, aussi. J'ai mis à jour le post. –