Git 致命:不明确的参数“|”:未知修订或路径不在工作树中
Git fatal: ambiguous argument '|': unknown revision or path not in the working tree
当我打开gitbash执行follow命令时,没有问题!
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 期望与 git 一起工作的命令,就像@axiac 评论的那样!
为了解决我的问题,我将日志写入了一个没有
| grep 'delete mode'
和 > log.txt
并删除了我不想要的所有内容。
当我打开gitbash执行follow命令时,没有问题!
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 期望与 git 一起工作的命令,就像@axiac 评论的那样!
为了解决我的问题,我将日志写入了一个没有
| grep 'delete mode'
和 > log.txt
并删除了我不想要的所有内容。