【发布时间】:2020-02-14 15:31:36
【问题描述】:
没有文件路径,具体是做什么的
git checkout commit-sha
做吗?
谁能给我解释一下?
【问题讨论】:
-
它将树从 commit-sha 写入工作目录,并将 HEAD 设置为 commit-sha
-
但是当我在工作目录中更改我的文件时,git 有时会拒绝结帐
-
当它拒绝时,它会警告您否则它将覆盖工作目录中的文件,并建议您提交或存储它们。这是适当的行为。
-
有人说它不会更改本地更改,有人说它将所有文件更改为该特定提交
-
我发现如果有本地的变化,当是最后一个commit id时,会批准checkout,否则会被拒绝。当没有本地更改时,它将始终被授予。
标签: git git-checkout git-reset