用另一个分支覆盖当前工作目录中的单个文件
签出的文件将覆盖你在此文件中执行的尚未提交的更改。
此命令将检出文件 file.example
(位于 path/to/
目录中)并覆盖你对此文件可能进行的任何更改。
git checkout some-branch path/to/file
some-branch
可以是 git 已知的任何东西( 有关详细信息,请参阅修订版选择和 gitrevisions )
如果你的文件可能被误认为是文件,则必须在路径前添加 --
(否则为可选项)。--
之后不再提供更多选项。
git checkout some-branch -- some-file
第二个 some-file
是此示例中的文件。