Je viens de faire une git pull --rebase origin master
et il y a eu un conflit.
Tout d'abord, ce conflit se trouvait dans un fichier que je n'avais pas touché et qui se trouvait à environ 10 commits en arrière. Pourquoi cela se produit-il ?
J'ai ensuite tapé accidentellement git rebase --skip
et il a "ignoré ce correctif".
Inquiet d'avoir sauté un commit, j'ai consulté une nouvelle version de la branche master et j'ai fait un diff entre la branche sur laquelle j'ai effectué le rebase et la nouvelle branche master. Les seuls changements qui apparaissent dans le diff sont le dernier commit, et en regardant le journal, le patch qui a été "sauté" apparaît dans l'historique des commits.
Quelqu'un peut-il expliquer ce qui se passe ici ?