使用 git ls-files 复制修改后的文件的 Windows 命令是什么?
What is the Windows command for using git ls-files to copy modified 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
命令是否有效 - 问题在于如何将此文件列表传递到复制命令中。
这是我的计算结果:
for /F %I in ('git ls-files --modified') do set a=%I | copy %a:/=\% c:\temp
在 unix 机器上你可以 运行:
cp $(git ls-files --modified) ../modified-files
将修改后的文件复制到另一个目录。我想在 Windows 命令行上执行此操作。 (此命令不起作用)。
我的问题是:使用 git ls-files 复制修改后的文件的 Windows 命令是什么?
编辑:
git 版本为:git version 1.9.5.msysgit.0
澄清:问题不在于 git ls-files
命令是否有效 - 问题在于如何将此文件列表传递到复制命令中。
这是我的计算结果:
for /F %I in ('git ls-files --modified') do set a=%I | copy %a:/=\% c:\temp