sto imparando il try git by code school
, e per l'unità di 1.17 disfarlo utilizzare la riga di comandogit due trattini significa senza più opzioni
git checkout -- octocat.txt
e l'octocat.txt è un file poi e spiegano che i due line line è
È semplicemente promettente la riga di comando che non ci sono più opzioni dopo il '-'. In questo modo se ti capita di avere un ramo chiamato octocat.txt, verrà comunque ripristinato il file, invece di passare a il ramo con lo stesso nome.
ma quello che non riesco a capire è che cosa significa senza opzioni? E poiché non ci sono opzioni dopo, perché può distinguerlo per file dal ramo?