Articles of merge

Différence de bas niveau entre git rebase, git rebase -i et git fusion

Lors d'un rebasage, où j'ai synchronisé ma twig locale vers la twig amont pour finaliser une requête pull, j'ai essayé d'utiliser les trois methods (git rebase, git rebase -i et git merge) et chacune d'elles offrait une expérience complètement différente, il est venu à la résolution des conflits. Git fusion m'a montré tous mes conflits […]

find le sharepoint départ "rebase -m"

Récemment j'utilise git checkout dev_branch -b merge_branch git rebase -m merge_branch master git checkout master git rebase merge_branch faire une fusion rebase. Comme le document d'aide l'indique, merge_branch est d'abord réinitialisé à HEAD of master, puis les nouveaux commit dans dev_branch d'origine sont lus un par un vers la nouvelle twig. Plusieurs jours plus tard, […]

Fusionner un PR (pas proche) de git –squash

Quand je développe dans une twig et fusionne en maître avec: git merge –no-ff $BRANCH git push origin HEAD Il fusionne le PR dans Github (le badge violet). Mais si je veux merge cela écrasé: git merge –squash $BRANCH git add . && git commit -m "Merge branch '$BRANCH'" git push origin HEAD Il rest […]

Conflits de fusion VS Team Explorer

Lors de la fusion de notre twig de développement dans ma fonctionnalité fonctionnalité de develop –> feature twig develop –> feature dans Visual Studio, j'obtiens un conflit de fusion. J'ai la possibilité de choisir Take Source et Keep Target . Je veux prendre le file de la twig de develop . Lequel est l'option correcte? […]

Fusionner les n premiers commits de twig au master

J'ai une twig du commit le plus récent au master . la twig a deux commits dessus. Je voudrais avancer rapidement merge le premier de ces commits sur le maître. Je sais que je pourrais faire un choix, mais je ne veux pas vraiment diverger le maître et la twig si je peux l'aider. Etat […]

Mettre à jour une twig plus ancienne sans la merge

J'ai une nouvelle twig pour une version de version et j'ai fait quelques changements là. Maintenant, je voudrais apporter ces changements dans la twig maître lagging sans merge les deux twigs. Cela a-t-il un sens? Dois-je simplement utiliser des tags au lieu de twigs? Merci!

Comment récupérer les files supprimés qui ont été supprimés lors de la fusion

J'essayais de supprimer tous les files de migration sur la twig master. Git a invité: error: Merging is not possible because you have unmerged files. hint: Fix them up in the work tree, and then use 'git add/rm <file>' hint: as appropriate to mark resolution and make a commit. fatal: Exiting because of an unresolved […]

Rebase twig contenant une fusion (non-fast-forward)

J'ai une twig de sujet ( new-http-api ) dans git qui est basée sur une twig master ( v0.98-series ) qui avait des choses embeddedes. Maintenant, je voulais rebaser ma twig de sujet pour get les choses nouvellement embeddedes en utilisant git rebase v0.98-series . Cependant, cela échoue avec des conflits complètement sans rapport avec […]

Git merge – fusion manuelle – forcer le conflit ayant WHOLE ancienne et nouvelle version du file

Comment forcer git merge à générer un conflit sur tous les files ou tous les files qui diffèrent pour générer un conflit ayant toute une ancienne et toute nouvelle version, exemple d'un tel file: <<<<<<<<<<A A B C D OLD OLD OLD E F G … Z ============ A B C D NEW NEW NEW […]

Pourquoi une fusion au lieu d'avancer rapidement?

Je venais de commettre de nouveaux changements. Ensuite j'ai fait un git fetch puis git merge origin/master Le HEAD été retransmis rapidement. Je continue d'append 3 autres commits. Puis je répète le process git fetch et git merge origin/master . Cette fois, une fusion a été effectuée à la place. Donc, j'ai fait git reset […]