我最近一直在研究 Windows Git Bash shell,试图强制其 ~
不是我映射的网络驱动器 Z:
而是一些更合乎逻辑和更有用的东西.为此,我尝试编辑 C:\Program Files (x86)\Git\etc\profile
,保存我的更改并重新启动后,GitBash 现在似乎无法找到大多数命令。
发生了什么,我该如何解决?
我还想指出,我无法使用 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/