git dois traços significa sem mais opções
Estou aprendendo otry git by code school
, e para a unidade 1.17 Desfaz o uso da linha de comando
git checkout -- octocat.txt
e o octocat.txt é um arquivo e explica que as duas linhas de traço são
É simplesmente prometer a linha de comando que não há mais opções após o '-'. Dessa forma, se você tiver uma ramificação chamada octocat.txt, ela ainda reverterá o arquivo, em vez de alternar para a ramificação do mesmo nome.
mas o que não consigo entender é que o que significa sem opções? E desde que não há opções depois, por que ele pode distingui-lo por arquivo da filial?