git pull et résoudre les conflits

Je suis en train d'apprendre git et j'ai un scénario:

  1. Mon collègue fait des changements, et pousse les modifications apportées à la maîtrise.
  2. Je modifie localement à mon maître.

Loin de ma compréhension, à ce stade, je peux soit:

  1. Tirez le maître que mon collègue a travaillé sur et résoudre les conflits de fusion que je vais finir par avoir.
  2. Créer un back up de mon local, clone d'une nouvelle copie du maître, puis de fusionner mes modifications pour le maître.

Je veux savoir si il y a une meilleure façon de le faire.

  • certainement le premier scénario est préféré. Je dirais que le seul.
  • avez-vous des problème avec elle?
  • Je recommande la création d'une nouvelle branche à chaque fois que vous souhaitez ajouter une fonctionnalité. Puis, quand votre branche est prêt à fusionner en maître, des start en tirant sur la dernière version d'origine. De cette façon, c'est plus propre, vous n'avez pas à traiter avec les conflits de fusion lors de la traction.
  • Mieux comment? Quel est votre problème actuel et qu'attendez-vous pour qu'il soit différent? Juste poser better way to do x est par opinion et légèrement hors-sujet.
  • pas de problème particulier. Quelque chose que je suis tombé sur au travail et je voulais juste savoir si il y a un autre moyen de fusionner les modifications lorsque deux personnes ont travaillé sur elle.
  • vous êtes de droite. Je suppose que cela pourrait être par opinion. Mais j'ai surtout un souci d'apprentissage voulais savoir si il y avait d'autres méthodes ou ceux que j'avais mis vers le bas ont été reconnues par l'industrie.

InformationsquelleAutor Asim Mahar | 2016-01-26