git CMD找到了.gitconfig,但Windows CMD没有?

git CMD找到了.gitconfig,但Windows CMD没有?,windows,git,config,Windows,Git,Config,当我在git cmd下运行git config时,一切都很好。但是,当我在普通的旧Windows cmd中运行时,它找不到.gitconfig。我无法更改环境变量Home、Homedrive或Homepath,因为它们是由我们的公司广告团队设置的 我想知道为什么git cmd可以工作,而windows cmd中的git不能工作,以及我能做些什么。请参见屏幕截图: 显示两个外壳中的环境变量的屏幕截图: 我猜git bash中的主文件夹与Windows cmd提示符中的%HOMEDRIVE%%HO

当我在git cmd下运行git config时,一切都很好。但是,当我在普通的旧Windows cmd中运行时,它找不到.gitconfig。我无法更改环境变量Home、Homedrive或Homepath,因为它们是由我们的公司广告团队设置的

我想知道为什么git cmd可以工作,而windows cmd中的git不能工作,以及我能做些什么。请参见屏幕截图:

显示两个外壳中的环境变量的屏幕截图:


我猜git bash中的主文件夹与Windows cmd提示符中的%HOMEDRIVE%%HOMEPATH%不同。回显这两个路径并进行比较。

我猜git bash中的主文件夹与Windows cmd提示符中的%HOMEDRIVE%%HOMEPATH%不同。回显两条路径并进行比较。

是的,它们是相同的。我更新了原始的PostInterest,git cmd将HOME env var设置为HOMEDIR和HOMEPATH的串联。当我设置时,一切都很好。OTOH,git在抱怨错误的事情,这是误导。OTOOH,它应该指向%USERPROFILE%,因为它是本地的,而我的另一个位置是网络,如果我在路上,它当然会失败。你解决了这个问题吗?我假设我也有同样的问题,gitbash可以正常工作,并且在git/etc/profile中更改HOME也可以,但是它不会影响gitcmd。我尝试在我的Powershell中使用GIt,我假设Powershell使用GIt-cmd。是的,它们是相同的。我更新了原始的PostInterest,git cmd将HOME env var设置为HOMEDIR和HOMEPATH的串联。当我设置时,一切都很好。OTOH,git在抱怨错误的事情,这是误导。OTOOH,它应该指向%USERPROFILE%,因为它是本地的,而我的另一个位置是网络,如果我在路上,它当然会失败。你解决了这个问题吗?我假设我也有同样的问题,gitbash可以正常工作,并且在git/etc/profile中更改HOME也可以,但是它不会影响gitcmd。我试图在我的Powershell中使用GIt,我假设Powershell使用GIt cmd。