Je souhaite supprimer les entrées de journal de validation sélectionnées d'une arborescence de validation linéaire, afin que les entrées ne s'affichent pas dans le journal de validation.
Mon arbre de validation ressemble à ceci:
R--A--B--C--D--E--HEAD
Je voudrais supprimer les entrées B et C afin qu'elles ne s'affichent pas dans le journal de validation, mais les modifications de A à D doivent être conservées. Peut-être en introduisant un seul commit, pour que B et C deviennent BC et que l'arbre ressemble.
R--A--BC--D--E--HEAD
Ou, idéalement, après que A vient directement D. D 'représentant les changements de A à B, B à C et C à D.
R--A--D'--E--HEAD
Est-ce possible? si oui, comment?
Il s'agit d'un projet relativement nouveau, il n'a donc pas de succursales pour l'instant, donc pas de fusion aussi.
git log
affiche le "journal de validation" git-scm.com/docs/git-log . Et je voulais me débarrasser de deux entrées de ce journal - pas des changements.
rebase
peut supprimer les anciens / créer de nouveaux commits. Je ne sais pas ce que signifie "valider les entrées du journal".