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