git - 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.
我必须做什么才能获得相同的结果?
解决方案
我遇到了问题,我正在执行 bash 命令,希望像 @axiac 评论的那样与 git 一起使用!
为了解决我的问题,我将日志写入了一个没有并删除所有我不想要的文件的
| grep 'delete mode'
文件> log.txt
。
推荐阅读
- java - 我的 GUI 不适用于我的基于文本的冒险游戏,代码运行但我制作的选择按钮不起作用。为什么?Java 摇摆
- reactjs - 如何在另一个 Typescript 接口中使用两个接口之一?
- python - 数据框中不存在必需的列,但在 csv 中创建了列标题,并且所有行都填充了 null
- ios - 如何防止未经授权的用户连接到 Arduino BLE 设备?
- c# - 使用类库进行 C# NUnit 测试
- android - 在同一个 Android 应用上接收多个共享目标
- python - 局部最小值/最大值的滚动窗口
- java - Java-如何从 xml 内容中提取某些字符串?
- javascript - Javascript 对象文字是否具有原型属性?
- java - 应用程序未在 recyclerview 中显示来自 firebase 的数据