Questions marquées «git-rebase»

Avec la commande git-rebase, vous pouvez prendre les modifications d'une branche et les rejouer par-dessus une autre branche.

3233
Supprimer les validations d'une branche dans Git

Je voudrais savoir comment supprimer un commit. Par delete, je veux dire que c'est comme si je n'avais pas fait ce commit, et quand je ferai un push à l'avenir, mes changements ne seront pas poussés vers la branche distante. J'ai lu l'aide de git, et je pense que la commande que je devrais utiliser...

3180
Annulation d'un rebase git

Comment puis-je facilement annuler une modification de git? Mes idées actuelles ne sont que des approches manuelles: git checkout sur le parent de validation sur les deux branches Créez une branche temporaire à partir de là git cherry-pick tout s'engage à la main remplacer la branche dans laquelle...

971
Git workflow et rebase vs merge questions

J'utilise Git depuis quelques mois sur un projet avec un autre développeur. J'ai plusieurs années d'expérience avec SVN , donc je suppose que j'apporte beaucoup de bagages à la relation. J'ai entendu dire que Git est excellent pour les branchements et les fusions, et jusqu'à présent, je ne le vois...

934
Comment rebaser une branche locale avec un maître distant

J'ai un projet cloné d'une branche principale d'un référentiel distant remote_repo. Je crée une nouvelle branche et je m'engage dans cette branche. D'autres programmeurs sont passés remote_repoà la branche principale. Je dois maintenant rebaser ma branche RB sur remote_repomaster. Comment faire ça?...

875
Comment sélectionner plusieurs commits

J'ai deux branches. Commit aest la tête d'un, tandis que l'autre a b, c, d, eet fsur le dessus a. Je veux bouger c, d, eet fà première branche sans commettre b. En utilisant la cerise choisir , il est facile: la caisse première branche cerise choisir un par un cà fet rebasage seconde branche sur la...

354
Votre branche est en avance sur 'origine / master' par 3 commits

Je reçois les éléments suivants lors de l'exécution git status Your branch is ahead of 'origin/master' by 3 commits. J'ai lu sur un autre post la façon de résoudre ce problème, git pull --rebasemais qu'est-ce que le rebase exactement, vais-je perdre des données ou est-ce un moyen simple de...