250 votes

"git pull" ou "git merge" entre les branches master et développement

J'ai mon master et une develop pour travailler sur quelques changements. Je dois fusionner les changements de master en develop mais finira par fusionner tout ce qui provient de develop en master . J'ai deux flux de travail différents en tête :

  1. git pull origin master en develop branche
  2. git merge master en develop branche

Quelle est la meilleure façon de procéder, et pourquoi ?

18 votes

2 votes

git pull = git fetch + git merge FETCH_HEAD

0voto

Mehdi Points 31

Je préfère utiliser git pull origin <branch_name> vers la branche dans laquelle je cherche à fusionner. En fait, je n'ai jamais utilisé git merge <branch_name>

Raison pour laquelle j'ai rencontré un bogue dans GitLab lorsque j'ai commencé à l'utiliser. Mais maintenant c'est plus logique aussi... parce que git pull fait : (a) git fetch (b) git merge

Deux commandes au lieu d'une, ce qui en fait une application évidente pour faire avancer le travail rapidement.

PS : si vous n'êtes pas sûr de ce qui peut arriver, il est préférable d'utiliser les commandes 'broken down' à droite ;)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X