Articles of rebase

Quand “git pull –rebase” va-t-il me mettre en difficulté?

Je comprends que lorsque j’utilise git pull –rebase , git git pull –rebase historique et déplacera mes commits locaux après que tous les commits de la twig que je viens de retirer. Ce que je ne comprends pas, c’est comment cela pourrait être une mauvaise chose. Les gens parlent d’entrer dans des problèmes avec git […]

Git: Tirer une twig rebasée

Laissez-moi décrire ma situation: M. Blond et M. Orange travaillent sur la twig A qui quitte la twig principale sur commit M1. La twig A a 2 commits: A1 et A2. M1 \ \ A1 – A2 Pendant ce temps, M. Orange s’est engagé et a poussé 2 autres commits sur la twig principale, M2 […]

Git rebase ne continuera pas après un conflit de suppression / modification

Je suis au milieu d’une rebase de mon maître sur une scène git checkout stage git rebase master A un moment, j’ai supprimé deux fichiers, puis modifié les deux fichiers en fonction de GIT. warning: too many files, skipping inexact rename detection CONFLICT (delete/modify): test-recommendation-result.php deleted in HEAD and modified in [Bug] Fix test recommender. […]

Rebasing in smartgit «git-am est en cours»

Je vais essayer d’expliquer le problème que j’ai. J’ai utilisé l’option rebase via git bash plusieurs fois. Maintenant, j’ai SmartGit et je ne sais pas pourquoi rebase n’est pas correct. Étape 1: Étape 2: Étape 3: Le résultat est que HEAD se détache.

Comment sauvegarder des twigs privées dans git

J’ai une agence locale pour le travail quotidien de développement en Git. Mon workflow est: Faire des choses sur local_branch, valider Récupérer l’origine / maître Rebase local_branch pour rattraper les nouveautés d’origine / maître Tout fonctionne très bien, mais la plupart des recommandations que j’ai rencontrées disent qu’il ne faut pas “pousser” des twigs privées […]

Qu’est-ce que l’aide de «git remote add up» aide à réaliser?

Je lisais sur: https://wiki.diasporafoundation.org/Git_workflow#Rebase_your_development_branch_on_the_latest_upstream Voici un extrait: Votre référentiel à jour Pour obtenir les dernières mises à jour de la ligne de développement, effectuez une configuration unique pour établir le référentiel principal GitHub en tant que télécommande en entrant: $ git remote add upstream git://github.com/diaspora/diaspora.git Rebase votre twig de développement sur le dernier en amont […]

Comment rebaser un repository Git sur un autre?

J’avais un repository Git (A) qui contient le développement d’un projet jusqu’à un certain point. Ensuite, j’ai perdu la clé USB sur laquelle ce repository A était allumé. Heureusement, j’avais une copie de sauvegarde de la dernière validation, afin de pouvoir créer un nouveau référentiel (B) plus tard, où j’aurais importé le dernier état du […]

git rebase interactive: la fusion de squash s’engage ensemble

Je voulais avoir une solution simple pour écraser deux commits de fusion lors d’un rebase interactif. Mon référentiel ressemble à: X — Y ——— M1 ——– M2 (my-feature) / / / / / / a — b — c — d — e — f (stable) C’est-à-dire que j’ai une twig my-feature qui a été […]

En utilisant l’Arbre source, rebase avec un conflit, rebase ne fonctionne pas après la résolution du conflit

J’utilise SourceTree comme outil git sous Windows. J’ai une twig principale et une twig de fonctionnalités et je ne peux pas obtenir SourceTree pour effectuer un rebase lorsque j’ai un conflit. principale ressemble à: c1 -> c2 -> c4 -> c5 fonctionnalité ressemble à: c1-> c2 -> c3 Je veux rebaser la fonctionnalité pour que […]

Git push a rejeté “non rapide”

Je suis assez nouveau pour le moment mais je l’utilise actuellement pour gérer notre code dans un environnement d’équipe. J’ai eu des problèmes de rebasage et je les ai corrigés en utilisant git checkout –ours filename.txt git add filename.txt git rebase –continue Maintenant, je souhaite pousser mes modifications et lancer la commande suivante $ git […]