【问题标题】:What is the Windows command for using git ls-files to copy modified files?使用 git ls-files 复制修改文件的 Windows 命令是什么?
【发布时间】:2015-10-12 07:44:00
【问题描述】:

在 unix 机器上你可以运行:

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

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

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


编辑:

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

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

【问题讨论】:

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


    【解决方案1】:

    这是我的结果:

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

    【讨论】:

      猜你喜欢
      • 2019-06-13
      • 2013-10-22
      • 1970-01-01
      • 2020-08-06
      • 1970-01-01
      • 1970-01-01
      • 2020-01-03
      • 2021-06-19
      • 1970-01-01
      相关资源
      最近更新 更多