Supposons que vous disposiez d'un historique contenant les trois commits suivants A, B y C :
A-B-C
Je voudrais combiner les deux engagements A y B à un seul engagement AB :
AB-C
J'ai essayé
git rebase -i A
ce qui ouvre mon éditeur avec le contenu suivant :
pick e97a17b B
pick asd314f C
Je le remplace par
squash e97a17b B
pick asd314f C
Ensuite, Git 1.6.0.4 dit :
Cannot 'squash' without a previous commit
Existe-t-il un moyen ou est-ce tout simplement impossible ?
0 votes
Voir aussi Modifier le commit racine dans Git ? .
0 votes
Voir aussi Écraser les deux premiers commentaires dans Git ? .