首页 > 解决方案 > Git 致命:不明确的参数“|”:未知修订版或路径不在工作树中

问题描述

当我打开 git bash 并执行以下命令时,我没有问题!

  git log --no-renames --after=’2020-01-01’ --diff-filter=D --summary | grep 'delete mode' > log.txt

但是当我尝试执行此操作时:

GitTasks.Git(@"log --no-renames --after=’2020-01-01’ --diff-filter=D --summary | grep 'delete mode' > files.20.exclude", @"D:\folder\myproject");

我得到这些错误:

fatal: ambiguous argument '|': unknown revision or path not in the working tree.

fatal: ambiguous argument '>': unknown revision or path not in the working tree.

我必须做什么才能获得相同的结果?

标签: gitnuke-build

解决方案


我遇到了问题,我正在执行 bash 命令,希望像 @axiac 评论的那样与 git 一起使用!

为了解决我的问题,我将日志写入了一个没有并删除所有我不想要的文件的 | grep 'delete mode'文件> log.txt


推荐阅读