Je suis confronté à un problème que je ne sais pas comment résoudre.
J'ai fait un rebasement sur master à partir de ma branche :
git rebase master
et j'ai obtenu l'erreur suivante
First, rewinding head to replay your work on top of it...
Applying: checkstyled.
Using index info to reconstruct a base tree...
Falling back to patching base and 3-way merge...
Auto-merging AssetsLoader.java
CONFLICT (content): Merge conflict in AssetsLoader.java
Failed to merge in the changes.
Patch failed at 0001 checkstyled.
J'ai donc utilisé mon éditeur favori, corrigé le conflit d'une ligne, sauvegardé le fichier et fait un statut git pour obtenir le résultat suivant :
# Not currently on any branch.
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# modified: PassengerContactHandler.java
#
# Unmerged paths:
# (use "git reset HEAD <file>..." to unstage)
# (use "git add/rm <file>..." as appropriate to mark resolution)
#
# both modified: AssetsLoader.java
#
J'ai fait un git add AssetsLoader.java et un git status et j'ai obtenu ce qui suit :
# Not currently on any branch.
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# modified: AssetsLoader.java
# modified: PassengerContactHandler.java
#
et quand j'ai fait git rebase --continue j'ai obtenu :
git rebase --continue
You must edit all merge conflicts and then
mark them as resolved using git add
Je sais que je peux sauter le patch et continuer le rebasement, mais je ne suis pas sûr que les changements dans PassengerContactHandler.java seront rebasés dans ma branche ou pas.
Je ne suis donc pas sûr, comment dois-je procéder ?
Edit : Se pourrait-il que le fichier avec le conflit résolu soit exactement comme la version originale ?
Merci beaucoup, Lucas
Edit, ça vient de m'arriver à nouveau :
Ça vient de m'arriver à nouveau,
(307ac0d...)|REBASE)$ git status
# Not currently on any branch.
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# modified: assets/world/level1/Level-1.xml
# modified: George.java
# modified: DefaultPassenger.java
#
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# mb-art/originalAssets/27dec/
((307ac0d...)|REBASE)$ git rebase --continue
You must edit all merge conflicts and then
mark them as resolved using git add
git --version
git version 1.7.1