使用git ls-files复制已修改文件的Windows命令是什么?

时间:2015-07-22 12:22:27

标签: windows git batch-file command-line git-ls-files

在unix机器上,您可以运行:

cp $(git ls-files --modified) ../modified-files

将修改后的文件复制到另一个目录。我想在Windows命令行上执行此操作。 (这个命令不起作用)。

我的问题是:使用git ls-files复制修改过的文件的Windows命令是什么?

编辑:

git版本是:git version 1.9.5.msysgit.0

澄清:问题不在于git ls-files命令是否有效 - 问题是如何将此文件列表传递给复制命令。

1 个答案:

答案 0 :(得分:1)

这就是我的成果:

for /F %I in ('git ls-files --modified') do set a=%I |  copy  %a:/=\% c:\temp