Je suis dans le milieu de la relocalisation après un git pull --rebase
. J'ai quelques fichiers qui ont des conflits de fusion. Comment puis-je accepter "leur" modifications ou "mon" modifications de fichiers spécifiques?
$ git status
# Not currently on any branch.
# You are currently rebasing.
# (fix conflicts and then run "git rebase --continue")
# (use "git rebase --skip" to skip this patch)
# (use "git rebase --abort" to check out the original branch)
#
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# modified: CorrectlyMergedFile
#
# Unmerged paths:
# (use "git reset HEAD <file>..." to unstage)
# (use "git add <file>..." to mark resolution)
#
# both modified: FileWhereIWantToAcceptTheirChanges
# both modified: FileWhereIWantToAcceptMyChanges
Normalement je viens d'ouvrir un fichier ou un outil de fusion et d'accepter manuellement tous les "leur" ou "mon" changements. Cependant, je pense que je vais manquer une commode commande git.
Notez également que je ne serai en mesure de choisir une stratégie de fusion pour chaque fichier quand je vois ce que les fichiers de frapper les conflits éventuellement ce que les conflits sont.