clo*_*ach 2 macos fish macos-big-sur
通过brew更新了一堆实用程序后,我fish shell从接近3.0的版本升级到了3.3.1。return现在,每次我点击终端时,都会出现一系列迄今为止无害但高度分散注意力的错误消息。
$ ls\nREADME.md node_modules package.json static tsconfig.json\nmdsvex.config.cjs package-lock.json src svelte.config.js work.eqg\nfatal: ambiguous argument \'^/dev/null\': unknown revision or path not in the working tree.\nUse \'--\' to separate paths from revisions, like this:\n\'git <command> [<revision>...] -- [<file>...]\'\nfatal: bad revision \'^/dev/null\'\nfatal: Refusing to point HEAD outside of refs/\nfatal: No names found, cannot describe anything.\nhead: ^/dev/null: No such file or directory\n$ echo Hi \nHi \nfatal: ambiguous argument \'^/dev/null\': unknown revision or path not in the working tree.\nUse \'--\' to separate paths from revisions, like this:\n\'git <command> [<revision>...] -- [<file>...]\'\nfatal: bad revision \'^/dev/null\'\nfatal: Refusing to point HEAD outside of refs/\nfatal: No names found, cannot describe anything.\nhead: ^/dev/null: No such file or directory\n$ \nfatal: ambiguous argument \'^/dev/null\': unknown revision or path not in the working tree.\nUse \'--\' to separate paths from revisions, like this:\n\'git <command> [<revision>...] -- [<file>...]\'\nfatal: bad revision \'^/dev/null\'\nfatal: Refusing to point HEAD outside of refs/\nfatal: No names found, cannot describe anything.\nhead: ^/dev/null: No such file or directory\n$ \nRun Code Online (Sandbox Code Playgroud)\n注意:我简化了我的提示,只是$因为其中很多内容不能很好地复制/粘贴。Fwiw,我正在使用鲍勃鱼,这里是屏幕截图:
不管怎样\xe2\x80\xa6有什么解决这个问题的想法吗?
\nfish-shell/fish-shell问题 8105提到:
如果您将fish shell更新到3.3.0后遇到提示错误:
致命:不是 git 存储库(或任何父目录):.git 致命:拒绝将 HEAD 指向 refs/ 之外
那么您的提示中可能会出现带有脱字符号 (
^) 的错误重定向。将其替换为2>.
它建议:
完成
grep -r '\^[/&]' ~/.config/fish/并修复出现的所有问题(尚未引用)
例如:
我运行该命令并找到了罪魁祸首,它是https://github.com/sjl/z-fish。
| 归档时间: |
|
| 查看次数: |
654 次 |
| 最近记录: |