我运行一个命令git blame --show-email foo.txt
,它可以工作。但我运行另一个命令git blame --show-email foo+bar.txt
并得到:
致命:HEAD 中没有这样的路径“ParentDir/Foo+Bar.txt”
我针对“git blame + character error”、“bash processing special characters”、“addition sign in filename terminal error”和大约 20 个其他变体运行了一整套 google,并获得了 0% 的洞察力。
这是 bash、git 还是 git-blame 问题?如果是这样,我该如何清理/制作这个命令?