Articles of git merge

N'importe quel exemple pour utiliser la stratégie de patience git merge?

Je ne trouve aucun exemple réel où la –patience donne un résultat différent de la stratégie normale. Basé sur cette réponse, si j'ai ce file: .foo1 { margin: 0; } .bar { margin: 0; } et je le mets à jour de cette façon: .bar { margin: 0; } .foo1 { margin: 0; color: green; […]

Git: Modifier la validation précédente pour modifier le renommer mal interprété

Lors de la fusion, GIT a mal interprété la création d'un file en tant que renommer car il y avait un file similaire (avec une similarité de 80%) supprimé. Je l'ai remarqué seulement après avoir tout fusionné. Est-ce que je peux corriger GIT et modifier mon commit précédent? Je sais qu'il y a une option […]

Comment réparer les conflits dans git?

Quand j'essaie de tirer, j'ai le message suivant: Automatic merge failed; fix conflicts and then commit the result. Donc, j'essaie de résoudre le conflit (comme le suggère git) pour que je suive ces instructions. Parmi les premières choses que je dois faire est d'ouvrir le file "problématique" dans un éditeur de text et de find […]

Découvrez si mes twigs de fonctionnalité l'ont fait maîsortingser

Je travaille sur un projet open source où une séquence d'events pourrait ressembler à: Créer une entité de twigment-1, supprimer du code, pousser la fonction-1 vers mon GitHub, émettre une requête-pull Répétez pour feature-2, feature-3, etc. Les semaines passent et je mets régulièrement le projet / master dans mon master local Je vois feature-1 apparaître […]

Fusionner deux files PHP reformatés avec GIT

Nous avons deux twigs dans GIT avec quelques files PHP. Tout ce que nous devons faire est de merge l'un dans l'autre. Malheureusement, il y a deux énormes files qui ont été reformatés automatiquement avec nos IDE (espaces, accolades, sauts de ligne, etc.). Lorsque nous essayons de les merge, GIT montre un tas de conflits, […]

Deux projets avec code commun

Je suis affecté à deux projets, tous deux dérivés d'un parent commun et destinés à être fusionnés avec le parent à peu près au même moment. Pour simplifier, appelons-les master, projA et projB. Disons que la structure du dossier du code source est: / src / main / UI / src / main / backend […]

github / egit / git: compare le master avec un commit précédent et fusionne les changements sélectionnés dans une nouvelle twig. Comment?

VOULU Je suis un développeur unique (et un débutant). J'ai une twig maîtresse seulement pour le moment. En son sein, j'ai quelques commits qui sont des versions vraiment différentes avec différents types d'implémentations. Donc, je veux les transformer en nouvelles twigs. Mais j'ai aussi des fonctionnalités dans la twig master que je veux merge avec […]

git squash lors de la fusion des twigs

Je me request ce qui se passe si vous écrasez entre les twigs et pousser / tirer de la distance entre les deux. DEVELOPER 1 1. $ git checkout foo 2. $ git commit -m 'changed file' file.txt $ git commit -m 'changed another file' file2.txt 3. $ git push DEVELOPER 2 4. $ git […]

Fusion de contenu distant vers un référentiel local

J'essaye de cloner un repo à distance sur mon espace de travail local, et de pousser le contenu vers un nouveau repo que je mets en place pour maintenir, ce repo doit avoir des mises à jour occasionnelles de repo en amont, et de nouveaux contenus doivent être envoyés au repo local. bien. Voici un […]

kdiff: fusion réussie

J'essaye d'écrire un pilote de fusion pour git qui a utilisé le kdiff3 pour la fusion et la résolution de conflit. J'ai besoin d'un moyen de savoir si kdiff3 a réussi la fusion ou non. Jusqu'à présent j'ai ceci: #!/bin/bash Kdiff3 "${1}" "${2}" "${3}" -o "${1}" –L1 "Working Copy" –L2 "Nearest Common ancestor" –L3 "Version […]