Articles of git merge

git update-index –assume-unchanged ne fonctionne pas comme prévu lors de la fusion

J'ai mis à jour l'index de certains files pour les supprimer de git. Malheureusement, ces files sont toujours en circulation sur certains commits par des coéquipiers. Cela signifie que si j'apporte des modifications, même si j'ai ignoré ces files de mon côté, les files provoqueront toujours des conflits et certaines erreurs de lien. La seule […]

Git ignore les modifications locales du dossier suivi

Je suppose que je suis à la search de quelque chose d'impossible à réaliser mais je voudrais essayer quand même. J'ai lu de nombreux articles et docs sur le maintien des changements locaux sur git mais mon stream de travail actuel est toujours mauvais. Le problème: je vérifie un projet. Ce projet a un dossier […]

Comment supprimer tous les changements de code fusionnés d'une twig git spécifique

J'ai une twig caractéristique qui a été fusionnée à plusieurs resockets dans notre twig de développement pour les tests. Mais j'ai besoin de merge cette twig de développement dans notre twig principale sans les changements de code de la twig spécifique. Quelqu'un at-il une idée de comment le faire ?? Fondamentalement, je veux supprimer toutes […]

Annuler Git Stash Pop avec des conflits de fusion et d'autres files dans le directory de travail

Disons que j'effectue les commands suivantes pour créer un conflit de fusion avec un pop stash git: echo "1" > one; echo "2" > two; git add -A; git commit -m "first"; echo "1.1" > one; echo "2.1" > two; git stash; echo "2.2" > two; git commit -a -m "second"; echo "3" > three; […]

Fusionner des repositorys git avec un directory de base différent

J'ai un projet qui a été créé à partir d'une boule de tar et mis sous contrôle de version séparée (à l'époque, l'amont n'a pas utilisé git). Maintenant, l'amont a également migré vers git et je voudrais reconnecter le référentiel personnalisé en amont. Je suppose qu'il serait possible de l'append comme une télécommand et de […]

Qu'ai-je changé lors d'une fusion git manuelle?

Je suis au milieu d'une grosse fusion manuelle, le code ne comstack pas, et j'essaie de comprendre ce que j'ai fait de mal. Je pense que je peux find la différence entre l'tree de travail et ma twig actuelle avec git diff -C HEAD et la différence entre l'tree de travail et la twig que […]

delta spécifique besoin de merge sur git d'une twig à l'autre

J'ai deux twigs b1 et b2 sur git. J'ai fait des changements disons disons c1 c2 c3 c4 c5 c6 bogue respecté b1 b2 b4 b5 b5 b6 bogue nombre sur la twig b1, je veux merge seulement changer c1 c3 c4 respecté bug b1 b3 b4 à la twig b2. comment le faire à […]

Git hooks à tirer lors de l'utilisation de merge avec –no-ff

Supposons que j'ai deux twigs: fonctionnalité maîsortingser Si je fusionne l'entité dans master et forcer une fusion de commit avec –no-ff comme ceci: git merge feature –no-ff L'un des hooks de validation côté client (par exemple commit-msg, pré-commit) sera-t-il déclenché? Je suppose que si avec –no-ff , nous introduisons un commit. Pourtant, ils ne semblent […]

ignore les fusions dans un diff git

Je veux faire un git diff d'une balise qui ignore les fusions dans sa twig. Laissez expliquer ce que je veux avec un exemple simple # ~+A git diff running here #Branch B ______________________|_____________________________________| # | ^ | | # +Z | +Y | # tag1 |merge A Merge B # |in B |in A […]

Fusionner plusieurs commits git

J'ai le commit suivant dans ma twig $ git log –pretty=oneline aa2ea957db6bf5f097b0e2f046c4c3f76758c6d9 Merge branch 'CentralCache_Stats' of gi ==> When I pull from master it create new commit don't why ? 4ece4416421334e8be75893ef1416bb8509d2a44 [744] New API for central cache informa ==> I make changes and did commit –amend then also it create new commit. a49d7ef9f2e0c7adedb8dee96f79ce1d9e2855db Merge branch […]