Accepter tous les fichiers de l’autre ou garder les siens lors d’un merge Git 2


Parfois le merge peut être très simple. Vous avez fait de la merde et vous voulez oublier tout votre travail, et prendre celui de l’autre. Ou l’inverse.

Après git pull:

git checkout --theirs .

Pour garder toutes les modifs des autres.

OU

git checkout --ours .

Pour garder les siennes.

On peut remplacer . (le point) par un chemin de fichier pour être plus selectif.

Ces commandes vont juste mettre les fichiers voulus dans la copie de travail. Pour terminer le merge, il faut faire évidement un petit add et un commit.

2 thoughts on “Accepter tous les fichiers de l’autre ou garder les siens lors d’un merge Git

Leave a comment

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Des questions Python sans rapport avec l'article ? Posez-les sur IndexError.