Às vezes, você deseja verificar novamente um arquivo. Digamos que o nome do arquivo seja “1”:
git checkout 1
Vai funcionar … às vezes. Se você tinha um branch / tag ‘1’, então isso terá prioridade e você mudará para um branch / tag.
Você deveria sempre:
git checkout -- 1
Então o git saberá que é um arquivo.