作業コピーを更新するのgit resetに対し、インデックスを更新することを理解しています。git checkout私が理解できないのは、git reset参照とパスの引数を受け入れる必要があるユースケースですか? この場合、私はいつも使いたいと思いgit checkoutますか?
これは、人々がなぜできないのかと尋ねるたびに出てきますgit reset some-ref --hard -- some/path/to/file。本当の問題は、私たちが持っているのになぜgit reset受け入れるのかということです。git reset some-ref -- some/path/to/filegit checkout
誰かに2つの違いを教えるまで、これについて考えたことはありませんでした.