Articles of git merge

Quand utiliseriez-vous les différentes stratégies de fusion de git?

À partir de la page de manuel relative à git-merge, vous pouvez utiliser un certain nombre de stratégies de fusion. resolve – Ceci ne peut résoudre que deux têtes (c’est-à-dire la twig actuelle et une autre twig que vous avez extraite) en utilisant un algorithme de fusion à trois voies. Il essaie de détecter avec […]

Fusionner la twig développement avec le maître

J’ai deux twigs, à savoir master et development dans un repository GitHub. Je fais tout mon développement en développement comme indiqué. git branch development git add * git commit -m “My initial commit message” git push -u origin development Maintenant, je veux fusionner toutes les modifications sur la twig de development dans le master . […]

Fusionner, mettre à jour et extraire des twigs Git sans utiliser d’extraction

Je travaille sur un projet qui a 2 twigs, A et B. Je travaille généralement sur la twig A et fusionne des choses de la twig B. Pour la fusion, je le ferais généralement: git merge origin/branchB Cependant, je voudrais aussi garder une copie locale de la twig B, car je peux parfois vérifier la […]

Comment choisir une gamme de commits et fusionner dans une autre twig?

J’ai la disposition de référentiel suivante: twig principale (production) l’intégration travail Ce que je veux faire, c’est choisir parmi une série de commits de la twig de travail et les fusionner dans la twig d’intégration. Je suis assez nouveau pour git et je ne peux pas comprendre comment faire exactement cela (la sélection des plages […]

Quel est le moyen le plus simple d’obtenir une liste de fichiers en conflit?

J’ai juste besoin d’une liste simple de fichiers en conflit. Y a-t-il quelque chose de plus simple que: git ls-files -u | cut -f 2 | sort -u ou git ls-files -u | awk ‘{print $4}’ | sort | uniq ? Je suppose que je pourrais mettre en place un alias pratique pour cela, mais […]

Changements de maître en twig dans Git

Dans mon repository, j’ai une twig appelée aq laquelle je travaille. J’ai ensuite commis de nouveaux travaux et des bugs dans master . Quelle est la meilleure façon d’obtenir ces commits dans la twig aq ? Créez une nouvelle twig de master et fusionnez-la avec aq ?

Pourquoi git fast-forward fusionne par défaut?

Venant de mercurial, j’utilise les twigs pour organiser les fonctionnalités. Naturellement, je veux aussi voir ce stream de travail dans mon histoire. J’ai commencé mon nouveau projet en utilisant git et j’ai terminé mon premier long métrage. Lors de la fusion de la fonctionnalité, j’ai réalisé que l’utilisation de git était rapide, c’est-à-dire que j’applique […]

Comment annuler une fusion de git avec des conflits

Je suis sur la twig mybranch1 . mybranch2 est issu de mybranch1 et les modifications ont été effectuées dans mybranch2 . Ensuite, alors que sur mybranch1 , j’ai fait git merge –no-commit mybranch2 Cela montre qu’il y avait des conflits lors de la fusion. Maintenant, je veux tout mybranch1 (la commande de merge ) pour […]

Existe-t-il une option git-merge –dry-run?

Je fusionne dans une succursale distante qui peut avoir beaucoup de conflits. Comment puis-je savoir s’il y aura des conflits ou non? Je ne vois rien comme un –dry-run sur git-merge .

Les fichiers d’arborescence de travail non suivis suivants seraient écrasés par la vérification

J’ai donc ajouté un dossier à mon fichier .gitignore. Une fois que je fais un git status il me dit # On branch latest nothing to commit (working directory clean) Cependant, lorsque j’essaie de changer de twig, j’obtiens les éléments suivants: My-MacBook-Pro:webapp marcamillion$ git checkout develop error: The following untracked working tree files would be […]