Quelques astuces avec git

Loin de moi l'idée de faire un article savant sur git, on va dire que je suis encore un bon gros débutant sur le sujet. Néanmoins quand on fait du développement, on est souvent confronté à des choses qu'on voudrait faire avec git sans trop savoir comment.
Donc je voulais rassembler quelques astuces que j'ai mis du temps à trouver en cherchant sur le net.
Changer le message du dernier commit
Bien souvent, je code des modifications, je commite ça dans mon historique local et au moment des vérification, avant de pousser ça sur github, je m'aperçois de changements à faire.
$ git add file1 file2 $ git commit --amend ....
Réécriture de l'historique des modifications
Quand on développe un bout de code, les modifications sont rarement purement itératives sur chaque aspect. Typiquement, on essaye de faire marcher le tout avant de chercher à découper tout ça en bloc logiques. Ce que je dis est un peu abstrait ? Partont d'un exemple concret: l'implémentation de MS-RDPEVOR, la redirection de flux vidéos en RDP.