Ouch, des astuces bien sympa avec git que je ne connais pas comme :
- Checkout du précedent répertoire (comme cd -)
git checkout -
- Reset d'un fichier nommé master (-- signifie fin des parametres de commande, comme en shell)
git checkout -- master
- Faire un fixup d'un vieux commit (Ça nécessite de rebase puis force push, mais ce n'est visiblement pas une mauvaise chose sur vos branches features)
- Indexer/commiter qu'un extrait de code (et non tout le fichier)
J'utilise git extension, et ces opérations y sont disponibles. Je n'en soupçonnais pas l’existence. (sauf le point 2 qui n'a pas de sens dans git extention)