git checkout [commit-name]和 和有什么区别 git checkout [commit-name] .?
git checkout [commit-name]
git checkout [commit-name] .
我看到第一个命令更改为分离的头状态,您可以从那里提交并继续创建一个新分支。
我对第二个命令的作用感到困惑。它保留在主服务器上,但将所有文件恢复到指定提交时的状态。为什么会这样呢?您可以用它做什么以及在什么情况下使用它?
git git-checkout
git ×1
git-checkout ×1