用另一个分支覆盖当前工作目录中的单个文件

签出的文件将覆盖你在此文件中执行的尚未提交的更改。

此命令将检出文件 file.example(位于 path/to/目录中)并覆盖你对此文件可能进行的任何更改

git checkout some-branch path/to/file

some-branch 可以是 git 已知的任何东西( 有关详细信息,请参阅修订版选择gitrevisions

如果你的文件可能被误认为是文件,则必须在路径前添加 --(否则为可选项)。-- 之后不再提供更多选项。

git checkout some-branch -- some-file

第二个 some-file 是此示例中的文件。