Articles of Git rebase

Y a-t-il une sorte de “rebit -dit-run”, qui m’indiquerait les conflits à l’avance?

J’essaie de réécrire le script et mon script prendra des chemins différents selon que la rebase génère des conflits. Existe-t-il un moyen de déterminer si un rebase entraînerait des conflits avant d’exécuter le rebase?

Pourquoi dois-je résoudre le même conflit encore et encore?

Lorsque je fais git rebase branch1 dans ma branch1-local je rencontre des conflits. Je résous le conflit, git add et ensuite git rebase –continue comme git me le demande. Après cela, un nouveau commit est appliqué. Un nouveau conflit apparaît. Mais c’est le même conflit à nouveau! le même fichier! Je le git rebase –continue […]

Quelle est la différence entre `git fetch`,` git rebase` et `git pull –rebase`?

En lisant la page d’ git pull –rebase git pull , il donne cet avertissement sévère à propos de git pull –rebase : C’est un mode de fonctionnement potentiellement dangereux. Il réécrit l’histoire, ce qui n’est pas de bon augure lorsque vous avez déjà publié cette histoire. N’utilisez cette option que si vous avez lu […]

Git rebase “supprimé par nous” et “supprimé par eux”

Supposons que je reformule la twig d’ expérience sur master et qu’il y ait des conflits dans les fichiers. Et bien sûr, il y a des fichiers supprimés dans les deux twigs. Donc, quand je résous les conflits, en git status je vois que deleted by us deleted by them et les deleted by them […]

Git rebase perd son histoire, alors pourquoi rebaser?

Je me suis penchée sur Git au cours des deux derniers jours. La plupart des arguments en faveur d’un rebasage disent qu’il nettoie l’histoire et la rend plus linéaire. Si vous faites des fusions simples (par exemple), vous obtenez une histoire qui montre quand l’histoire a divergé et quand elle a été ramenée. Autant que […]

Comment faire un rebase avec git gui?

Je sais comment faire un rebit git à partir de la ligne de commande, mais comment le faire avec le git-gui officiel?

Rétablir des commits spécifiques de git

J’ai un arbre git avec beaucoup de commits et beaucoup de fichiers. Maintenant, je veux revenir à des commits spécifiques touchant uniquement un fichier. Expliquer: > git init Initialized empty Git repository in /home/psankar/specific/.git/ > echo “File a” > a > git add a ; git commit -m “File a” [master (root-commit) 5267c21] File a […]

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.

Puis-je rebaser une twig Git sans modifier ma copie de travail?

Supposons que ma twig “maître” soit extraite. J’ai engagé des changements de production dans “master”, et maintenant je veux rebaser ma twig “experimental” sur le dernier master. Mais, je veux le faire sans modifier aucun fichier de ma copie de travail. Essentiellement, je veux que toute la magie se produise dans le répertoire .git, sans […]