虽然reset并checkout具有不同用途的大部分时间,我看不出有什么区别在这两个之间.
reset
checkout
可能有一个或任何人都--hard不愿意添加一个选项来做一些基本的checkout事情.
--hard
也许你会看到历史的方式有所不同?
git git-checkout git-reset
git ×1
git-checkout ×1
git-reset ×1