Windows Git Bash shell 找不到命令?

标签 windows git bash shell

我最近一直在研究 Windows Git Bash shell,试图强制其 ~ 不是我映射的网络驱动器 Z: 而是一些更合乎逻辑和更有用的东西.为此,我尝试编辑 C:\Program Files (x86)\Git\etc\profile,保存我的更改并重新启动后,GitBash 现在似乎无法找到大多数命令。

enter image description here

发生了什么,我该如何解决?

我还想指出,我无法使用 Notepad++ 或任何其他文本编辑器编辑 profile,每个人都提示在尝试保存更改时该文件已在计算机上的其他地方打开。要编辑文件,我必须在 Git Bash 中使用 vim。另外,一旦我保存了这些插入内容 (HOME="C:\Users\..\__GitBash\),我就无法使用 Notepad++ 查看更改,文件修改日期甚至都没有改变(尽管很奇怪似乎 ~ 现在是 C:\Users\...\Documents; 但不是 C:\Users\...\Documents\__GitBash\)...另请注意,我没有这台计算机的管理员权限。

最佳答案

试试这个,如果你的 $PATH 不包含对 git.exe 的引用:

首先,回显它是否包含一个git.exe 引用:

echo "$PATH"

如果没有,使用这个命令添加路径:

PATH="$PATH;C:\Program Files(x86)\Git\bin"

确保该路径也正确地寻址到您系统上的现有文件。

关于Windows Git Bash shell 找不到命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38879194/

相关文章:

linux - 在bash脚本中计算并赋值

c# - Directory.GetFiles 不返回文件

windows - tcp 错误代码 10060 调用 WCF 服务

c# - git 日志路径的 LibGit2Sharp 等价物是什么?

linux - 在 bash 脚本的大括号中运行命令时的不同结果

在 Linux mint 中从 C 程序创建临时文件

windows - 如何编辑 Linux 容器配置并在 Docker Windows 中观察它的哈希值?

c++ - 如何在 MFC 中获取嵌入式 Web 浏览器控件的 HWND

git - 使用 GIT 更新子模块时出现 fatal error

git - 如何在 git 的交互式 rebase 期间推送中间提交?