Comment puis-je fusionner deux branches sans perdre aucun fichier?

49

J'ai deux branches avec les fichiers suivants:

branche a:

file_a
file_b
file_c

branche b:

file_a
file_d
file_e

Je veux les fusionner, afin que j'obtienne les deux fichiers de a et b (et les fichiers qui existent dans les deux devraient normalement être fusionnés)! est-ce possible?

reox
la source
Pourquoi ne pas simplement obtenir les deux branches et les fusionner manuellement?
Ramhound
cloner deux fois et copier et ajouter?
reox
3
Vous ne voulez pas poser cette question sur StackOverflow ... les programmeurs là-bas pourraient en savoir plus sur ce genre de choses.
cwheeler33

Réponses:

91

cela pourrait aider: http://git-scm.com/book/en/Git-Branching-Basic-Branching-and-Merging

dans votre cas, vous feriez ce qui suit:

  • git checkout a (vous passerez à la branche a)
  • git merge b (cela fusionnera toutes les modifications de la branche b dans la branche a)
  • git commit -a (cela va valider vos modifications)

jetez un œil au lien ci-dessus pour obtenir l'image complète.

tu fais
la source
c'était exactement ce que je cherchais. merci beaucoup.
raksheetbhat