En faisant
git revert cf6d2d...
tu appliques un commit qui est l'inverse de cf6d2d...
Ici tu as des conflits celà signifie que git ne peux pas finir l'opération... car ton workspace devait contenir des modifications ! et git ne peux revenir en arrière automatiquement...
=> git t'invite a résoudremanuellement ces conflits est faire de add/commit !
git diff --name-only --diff-filter=U
te permettra de savoir quels sont les fichiers qui pose problème...
Note : tu peux résoudre graphiquement les conflits... si tu as configuré un outil de merge dans ta config de git !
Enfin pour te répondre REVERT ou RESET
- tu fais une REVERT lorsque tu as poussé ton commit sur le serveur
- tu fais un RESET pour supprimer un commit qui es sur ton dépôt local uniquement (i.e. non encore poussé)
a+
Philippe
a+
Philippe
Partager