如何在 git-bash 中修复 "bfg: command not found"

How to fix "bfg: command not found" in git-bash

我正在尝试使用 BFG Repo Cleaner 替换我的 git 存储库之一中的一些文本。

我已经下载并安装了 jar 文件,但是当我尝试 运行 bfg 命令时出现错误 "bfg: command not found"。

当我 运行 bfg.jar 文件时它似乎工作正常,但如果我尝试使用命令 运行 bfg.jar 文件和 bfg 命令我正在尝试执行,但出现错误 "Unable to access jarfile bfg.jar"。

我直接复制了bfg.jar文件位置和名称,以免打错字。我在 git-bash 和 powershell 中尝试过,但得到了同样的错误。

这是我在 powershell 和 git-bash 中尝试过的命令,以及我得到的响应:

$ java -jar /c/workspace/bfg-1.13.0.jar
bfg 1.13.0
Usage: bfg [options] [<repo>]

$  bfg --replace-text private.txt  repo-name.git
bash: bfg: command not found

$  bfg --rt --replace-text private.txt  repo-name.git
bash: bfg: command not found

$ java -jar /c/workspace/bfg-1.13.0.jar --replace-text private.txt  repo-name.git
Error: Unable to access jarfile bfg-1.13.0.jar

谁能看出我在这里做错了什么?我找不到任何关于同样问题的信息,所以我知道这是用户错误,但我找不到我的问题。

感谢您的帮助!

答案是 运行 来自 bfg.jar 位置的命令并输入 git 镜像的完整路径。谢谢布兰登!