Create new branch based on the current commit
Create a unique name for the current commit (the name contains the most recent annotated tag, the number of additional commits, and the abbreviated commit hash)
Créer un nom unique pour le commit courant (le nom contient le tag le plus récent, le nombre de commits additionnels, et l'empreinte abrégée du commit)
The trivial case is if the other commit is an ancestor of the current commit, in which case nothing is done.
Le cas trivial est si l'autre commit correspond à un ancêtre du commit courant. Dans ce cas, rien n'est fait.
Restore an unstaged file to the version of the current commit (HEAD)
Restaurer un fichier supprimé à partir du contenu du commit actuel (HEAD)