我想了解如何重新恢复或回滚文件和项目到以前的状态,不明白之间的差别git revert,checkout和reset.为什么有3个不同的命令看似相同的目的,何时有人选择一个而不是另一个?
git revert
checkout
reset
git git-revert git-checkout git-reset
git ×1
git-checkout ×1
git-reset ×1
git-revert ×1