git:只提取某些文件

Dav*_*ave 6 git tortoisegit

我在Win XP上使用TortoiseGit客户端.在一个特定的文件夹中,我有3个修改过的文件,我希望删除它们的修改.换句话说,我想从远程存储库中查看这三个文件的最新版本.请注意,在我希望保留的同一目录中有另一个已修改的文件.如何获取这3个文件的最新版本?

谢谢 - 戴夫

seh*_*ehe 8

带路径名的结帐不会影响HEAD:

git checkout origin/master -- file1 path/file2 path/file3
Run Code Online (Sandbox Code Playgroud)

假设默认上游远程/分支名称(例如在git clone之后)

请注意,三个命名文件将被覆盖而不会发出警告.对这些命名文件的任何未提交的本地更改都将丢失.