J'écris parfois accidentellement git checkout ...
, ce qui me met dans un état de tête détachée. Je me demandais pourquoi. Voici le "point histoire":
> git checkout .
# checks out current directory
> git checkout ..
# Checks out parent directory, if in repository.
> git checkout ...
# Puts into detached head state?
> git checkout ....
error: pathspec '....' did not match any file(s) known to git.