Questions sur git-rebase

27
réponses

Supprimer s'engage à partir d'une branche Git

je voudrais savoir comment supprimer un commit. par delete , je veux dire que c'est comme si je n'avais pas fa ... j'ai lu git help, Et je pense que la commande que je devrais utiliser est git reset --hard HEAD . Est-ce correct?
demandé sur 2009-08-27 07:39:50
15
réponses

Défaire un git rebase

est-ce que quelqu'un sait comment défaire facilement un git rebase? Le seul moyen qui vient à l'esprit est d' ... idées? Clarification: je parle d'un rebase au cours duquel un tas de commits ont été rejoués. Pas un seul.
demandé sur 2008-09-25 21:59:22
14
réponses

Quand utilisez-vous git rebase au lieu de git merge?

quand est-il recommandé d'utiliser git rebase contre git merge ? ai-je encore besoin de fusionner après un rebase réussi?
demandé sur 2009-04-30 00:26:35
10
réponses

De Git et rebase vs fusion questions

j'utilise git maintenant depuis quelques mois sur un projet avec un autre développeur. J'ai plusieurs années d'expérie ... i vous êtes en difficulté, il suffit de rester avec elle et éventuellement vous verrez la lumière au bout du tunnel.
demandé sur 2009-01-19 18:16:52
9
réponses

Comment choisir plusieurs commits

j'ai deux branches. Commettre a est à la tête de l'un, tandis que l'autre a b , c , d , e et f par-dessus ... - f en une seule commande? Voici une description visuelle du scénario (merci JJD ):
demandé sur 2009-11-04 03:07:03
14
réponses

Comment supprimer / supprimer un gros fichier de l'historique de propagation dans le dépôt Git?

de temps en temps j'ai laissé tomber un DVD-rip dans un projet de site Web, puis négligemment git commit -a -m ... , ... r que les gros fichier n'apparaît pas dans le l'histoire et ont été nettoyés dans la collecte des ordures procédure?
demandé sur 2010-01-20 14:18:48
9
réponses

Écraser les deux premiers en Git? [dupliquer]

cette question a déjà une réponse ici: Combine les deux premières commits d'un dé ... e. si vous êtes intéressé: git: Comment insérer un commit en premier, déplacement de tous les autres?
demandé sur 2009-02-28 23:55:09
15
réponses

Comment écraser tous les git commits en un seul?

comment écraser tout votre dépôt jusqu'à la première propagation? je peux rebaptiser le premier commit, mais cela me laisserait avec 2 commits. Est-il un moyen de faire référence à la validation avant le premier?
demandé sur 2009-11-01 11:38:06
2
réponses

Que fait exactement le "rebase-preserve-merges" de git (et pourquoi?)

Git's la documentation pour la rebase commande est assez brève: --preserve-merges Instead of ignoring merge ... merges ? Comment est-il différent du comportement par défaut (sans drapeau)? Que signifie "recréer" une fusion, etc.
demandé sur 2013-04-10 05:29:50
3
réponses

Dans git, Quelle est la différence entre merge --squash et rebase?

je suis nouveau à git et j'essaie de comprendre la différence entre un squash et un rebase. D'après ce que j'ai compris, vous exécutez un squash en faisant un rebase.
demandé sur 2010-03-11 20:33:18
2
réponses

git pull VS git fetch git rebase

une Autre question dit git pull est comme un git fetch + git merge . mais quelle est la différence entre git pull VS git fetch + git rebase ?
demandé sur 2010-07-29 00:16:04
5
réponses

Modifier la propagation racine dans Git?

il y a des façons de changer le message de commits postérieurs: git commit --amend # for the ... *parent* Comment changer le message de propagation de la toute première propagation (qui n'a pas de parent)?
demandé sur 2010-01-22 21:21:34
6
réponses

Supprimer le dossier et son contenu de l'historique de git/GitHub

je travaillais sur un dépôt sur mon compte GitHub et c'est un problème que j'ai rencontré. Node.projet js a ... amais touché le dossier modules (c'est assez la plupart d'entre eux) dans l'histoire de git. Comment faire?
demandé sur 2012-04-09 04:58:05
14
réponses

Insérer une propagation avant la propagation racine dans Git?

j'ai déjà demandé comment écraser les deux premières commits dans un dépôt git. bien que les solutions soie ... xistant, comment faire pour insérer une nouvelle propagation vide avant la première, et faire avancer tout le monde?
demandé sur 2009-03-14 08:31:11
7
réponses

Combiner les deux premières propagations d'un dépôt Git?

supposez que vous avez une histoire contenant les trois commits A, B et c : A-B-C je tiens à ... is git 1.6.0.4 dit: Cannot 'squash' without a previous commit y a-t-il un moyen ou est-ce impossible?
demandé sur 2009-01-12 17:53:21
5
réponses

Que signifie" emballer automatiquement le dépôt pour une performance optimale"?

j'ai un problème avec ma git repo. Depuis quelques jours, chaque fois que je pousse sur le serveur, je reçois ce messa ... ssée mais ce message apparaît quand même. S'il vous plaît laissez-moi savoir qu'est-ce qui se passe avec ma pension?
demandé sur 2011-12-26 12:03:54
5
réponses

Rebaser une git merge commit

prendre le cas suivant: j'ai du travail dans une branche de sujet et maintenant je suis prêt à fusionner de n ... 62cae6 2 [topic] * | e7affba 4 [origin/master] * | eb3b733 3 |/ * 38abeae 1
demandé sur 2011-01-24 18:15:11
4
réponses

git rebase sans changer de date de propagation

serait-il logique d'exécuter git rebase tout en préservant les horodateurs de commit? je pense qu'une conséqu ... urait du sens? Est - il même permis dans git d'avoir une histoire où un vieux commit a un commit plus récent parent?
demandé sur 2010-06-04 16:20:27
4
réponses

Comment puis-je écraser deux commits non consécutifs?

je suis un peu nouveau dans toute la fonctionnalité de rebasement de git. Disons que j'ai fait les commits suivants: ... , et que ces commits appartiennent ensemble. Comment puis-je écraser A & D ensemble et laisser B & C seul?
demandé sur 2010-10-13 11:52:54
3
réponses

Comment reformuler les changements de la branche actuelle en plus des changements fusionnés?

OK. Si je suis sur une branche (dites working ), et que je veux fusionner dans les changements d'une autre branche ( ... hangements sur le dessus de cela, mais alors j'aurais une nouvelle branche au lieu de modifier la branche working .
demandé sur 2011-09-04 08:14:57
3
réponses

Modifier l'ancien message de commit sur Git

j'essayais d'éditer un vieux message de propagation comme expliqué ici . la chose est que maintenant, quand ... expected c7577b53d05c91026b9906b6d29c1cf44117d6ba fatal: Cannot lock the ref 'refs/heads/master'. des idées?
demandé sur 2009-12-11 01:16:13
2
réponses

Git rebase échoue, 'vos modifications locales aux fichiers suivants seraient écrasées par merge'. Pas de changements locaux?

voici ma transcription d'une tentative de fusion de ma branche bugfix sur ma branche master en préparation pour la pou ... --------------([email protected])- `--> git rebase --abort HEAD is now at b7b1f8a Resolves #586, Postback on deposit
demandé sur 2011-02-22 07:52:10
3
réponses

Comment puis-je récupérer/resynchroniser après que quelqu'un a poussé un rebase ou un reset à une branche publiée?

nous avons tous entendu qu'il ne faut jamais rebaser les travaux publiés, qu'il est dangereux, etc. Cependant, je n'ai ... mais comment faire face à la situation si on a engagé des changements locaux substantiels sur cette branche?
demandé sur 2010-11-03 10:08:19
10
réponses

Git - comment corriger le rebase interactif "corrompu"?

j'ai réussi à créer un petit désordre dans mon dépôt git local. J'essayais de corriger une propagation cassée en utili ... 6 Message modifications 10a4a04 Modified db script Et c'est très bien. j'utilise msysgit v1.7.0.2.
demandé sur 2010-09-10 17:37:24
2
réponses

Changer les horodatages tout en rebasant la branche git

j'ai réorganisé les commits dans une branche avant qu'elle ne soit rendue publique, ce qui fait que les dates des comm ... e vue du temps. alors comment dire à git de créer de nouveaux horodateurs alors que la relocalisation?
demandé sur 2009-10-16 22:32:14
4
réponses

git rebase après la précédente Fusion git

j'ai la situation suivante: j'ai créé un clone (Y) à partir d'un dépôt principal(X), parce qu'il y avait ... s? Je m'attendais à ce que ce soit assez simple puisque nous avons déjà résolu les fusions conflictuelles.
demandé sur 2011-06-06 09:54:23
5
réponses

Comment puis-je utiliser git rebase sans avoir besoin d'une poussée forcée?

dans une tentative de réaliser git nirvana, je passe la journée à apprendre comment utiliser rebase pour les situation ... .0 Alors maintenant, je suis ici: le Temps d': git push Pas de dés.
demandé sur 2012-06-16 01:18:30
6
réponses

Comment savoir s'il y a un rebase git en cours?

quand je démarre un git rebase -i , je peux émettre des commandes comme git rebase --continue , ou git rebase --abort ... a façon dont cela fonctionne en interne; ce qui ne git faire pour une pension qui lui donne le ""rebase" en cours"?)
demandé sur 2010-10-13 10:58:11
2
réponses

Ancien rebase git avorté et la perte de commits depuis le début du rebase

Merde! Il y a environ une semaine, j'ai rebaptisé quelques commits en essayant de nettoyer mon dépôt, et apparemment J ... s entièrement récupéré...leçon apprise. Correction de la réponse de Tchalvak acceptée pour être le premier à poster.
demandé sur 2010-04-22 23:02:48
2
réponses

La relocalisation dans smartgit "git-am est en cours"

je vais essayer d'expliquer le problème que j'ai. J'ai utilisé le rebase option via git bash plusieurs fois. Maintenant J' ... ne sais pas pourquoi!--0--> n'est pas correct. Etape 1: Etape 2: Étape 3: Le résultat est que HEAD se détache.
demandé sur 2014-01-15 18:41:26