`git filter-repo` 命令在 Windows 上不输出任何内容
`git filter-repo` commands output nothing on Windows
我安装了 git-filter-repo
via scoop
,尝试了多个 git filter-repo
命令,例如git filter-repo -h
,他们都记录了 nothing,没有警告或错误,只是 nothing。
试过重启,重装,在另一台Windows10台电脑上安装,全部重现。
git-filter-repo
: v2.33.0
git
: v2.33.0.windows.2
python
: v3.9.7
scoop
:
Current Scoop version:
09200504 (HEAD -> master, origin/master, origin/HEAD) reset: skip when app instance is running (#4359)
'main' bucket:
b71f4a842 (HEAD -> master, origin/master, origin/HEAD) nunit-extension-vs-project-loader: Update to version 3.9.0
如何解决这个问题?
今年早些时候,当我在 Windows 上安装 git-filter-repo
时,以下步骤对我有用:
- 下载并安装 Python for Windows。确认 python 已添加到您的路径,并且您可以从 Git 命令行 运行 命令
python
或 python3
。 (我推荐 Git Bash。)在我的例子中,我的可执行文件名称是 python
.
- 克隆
git-filter-repo
repo from GitHub.
- 运行 命令
git --exec-path
查看你的 Git exe 目录。
- 从
git-filter-repo
存储库的根目录中,将文件 git-filter-repo
(大约 160KB)复制到您的 Git exe 目录中。
- 在您使用 Git 的命令行中,键入命令
git filter-repo
。如果有效,您应该收到消息“未指定参数。”
- 如果您没有收到任何消息或类似“/usr/bin/env: 'python3': 没有这样的文件或目录”的错误消息,请编辑您要创建的文件
git-filter-repo
在第 4 步中复制到您的 Git exe 目录,并将第一行从“python3”更改为“python”。
现在惊叹于快速和令人敬畏的git-filter-repo
。
我安装了 git-filter-repo
via scoop
,尝试了多个 git filter-repo
命令,例如git filter-repo -h
,他们都记录了 nothing,没有警告或错误,只是 nothing。
试过重启,重装,在另一台Windows10台电脑上安装,全部重现。
git-filter-repo
: v2.33.0
git
: v2.33.0.windows.2
python
: v3.9.7
scoop
:
Current Scoop version:
09200504 (HEAD -> master, origin/master, origin/HEAD) reset: skip when app instance is running (#4359)
'main' bucket:
b71f4a842 (HEAD -> master, origin/master, origin/HEAD) nunit-extension-vs-project-loader: Update to version 3.9.0
如何解决这个问题?
今年早些时候,当我在 Windows 上安装 git-filter-repo
时,以下步骤对我有用:
- 下载并安装 Python for Windows。确认 python 已添加到您的路径,并且您可以从 Git 命令行 运行 命令
python
或python3
。 (我推荐 Git Bash。)在我的例子中,我的可执行文件名称是python
. - 克隆
git-filter-repo
repo from GitHub. - 运行 命令
git --exec-path
查看你的 Git exe 目录。 - 从
git-filter-repo
存储库的根目录中,将文件git-filter-repo
(大约 160KB)复制到您的 Git exe 目录中。 - 在您使用 Git 的命令行中,键入命令
git filter-repo
。如果有效,您应该收到消息“未指定参数。” - 如果您没有收到任何消息或类似“/usr/bin/env: 'python3': 没有这样的文件或目录”的错误消息,请编辑您要创建的文件
git-filter-repo
在第 4 步中复制到您的 Git exe 目录,并将第一行从“python3”更改为“python”。
现在惊叹于快速和令人敬畏的git-filter-repo
。