Articles of rebase

Dois-je effectuer un commit après un rebasage?

Je viens de rebasculer une twig d'entité sur une autre twig d'entité (en préparation de tout rebasculer à la tête de mon maître), et cela impliquait pas mal de résolutions de fusion délicates. Le rebase est-il automatiquement enregistré en tant que commit quelque part? D'où viennent ces modifications? Je ne peux rien voir dans gitk, […]

Existe-t-il une limite supérieure au nombre de validations qu'un référentiel git peut gérer?

Je me request s'il y a une limite supérieure au nombre de validations qu'un repository git peut gérer. Dans un projet solo sur lequel je travaille en ce moment, j'ai codé en local, en validant / modifiant les changements dans git, puis en effectuant les changements sur mon server de développement. Je considère cela comme […]

Comment puis-je "rouvrir" un commit git?

(Remarque, je ne cherche pas la réponse git rebase -i ) Dans mercurial, je peux "rouvrir" un commit en l'important dans ma queue de patchs: hg qimport tip Le commit est "ouvert" dans le sens où c'est comme avant je l'avais commis, je peux revenir, faire hg diff , hg status , etc. Comment faire […]

"Fatal: ref HEAD n'est pas un ref symbolique" lors de la ré-interaction git interactive

J'ai 3 commits – un bon, et puis deux nettoyage idiot, des fautes de frappe etc. Donc je veux les écraser. Feu loin: git rebase -i HEAD~3 Cela semble simple, et ça devrait marcher – je l'ai essayé après avoir rencontré un problème, dans un tout nouveau repository, et cela fonctionne comme prévu. L'éditeur montre […]

Quelle est la bonne façon de faire "Checkout avec Rebase", puis appuyez sur les files fusionnés dans Intellij IDEA

Dans Git, j'ai deux twigs: master et myFeatureBranch (que j'ai créé via la nouvelle twig d'IDEA alors que j'étais sur master). Depuis que j'ai créé myFeatureBranch, d'autres membres de l'équipe ont apporté plusieurs changements au master. Je voudrais apporter ces changements, et je suis conscient que je vais avoir des conflits de fusion. Mon idée […]

Git: restaurer le référentiel divergent après une réinitialisation échouée

J'ai couru un git pull –rebase , et avorté après avoir réparé plusieurs conflits de fusion en utilisant git rebase –abort . Avant la tentative de rebasculement, le git status m'a dit: "Votre twig est en avance sur 'origin / master' par 20 commits." Maintenant, je reçois: "Votre twig et 'origine / maître' ont divergé, […]

Git: Comment commettre dans la twig SVN après rebase?

J'ai un problème avec une twig SVN. J'ai fait un checkout avec git checkout -t -b stable svn/stable . Ensuite, j'ai fait une fusion avec git rebase master . Après cela, j'ai essayé de valider les changements de fusion dans la twig distante avec git svn dcommit Mais maintenant il semble que Git a poussé […]

git: Comment automatiser le rebasage interactif / le replace par des commands git équivalentes

J'ai besoin d'automatiser un rebasage interactif ou de le replace par d'autres commands. Laissez-moi vous expliquer ma situation actuelle: Dans une transition svn-> git, je dois redéfinir le référentiel git nouvellement créé pour corriger les "coupures d'historique" effectuées lors de SVN. Voici mon stream de travail manuel pour résoudre le problème. branchNEW: containing history from […]

Comportement de réinitialisation Git

J'ai la situation suivante: La twig principale avait une version stable de l'application. Le développeur A a récemment créé une twig de fonctionnalité appelée twig-a avec plusieurs validations (soit a-1 , a-2 , a-3 ). Les fonctionnalités implémentées ici sont basées sur le code mis à jour par le maître et sont bien testées pour […]

Déplacer plusieurs commits d'une twig à l'autre?

J'ai commencé avec les twigs et maîsortingser le développement. J'ai fait de la twig foo basée sur développer. 7 commits plus tard et maintenant je me rends count que je souhaite je l'ai fait hors de maître. Je peux choisir chaque engagement, pas grand-chose, mais y a-t-il un moyen plus lisse?