use “-” com comandos git para especificar arquivos

À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.