を学習してtry git by code school
おり、ユニット 1.17 にコマンド ラインを使用して元に戻す
git checkout -- octocat.txt
そしてoctocat.txtはファイルであり、2つの破線が
「--」の後にオプションがないことをコマンドラインに約束しているだけです。このようにして、octocat.txt という名前のブランチがある場合でも、同じ名前のブランチに切り替えるのではなく、ファイルを元に戻します。
しかし、私が理解できないのは、オプションがないということはどういう意味ですか? 後にオプションがないのに、なぜファイルとブランチを区別できるのでしょうか?