Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows Git配置别名不';我不再工作了_Windows_Git_Windows 7_Msysgit - Fatal编程技术网

Windows Git配置别名不';我不再工作了

Windows Git配置别名不';我不再工作了,windows,git,windows-7,msysgit,Windows,Git,Windows 7,Msysgit,我使用命令: git config --global alias.st status 要按照post建议添加我的第一个别名- 然后,我发现它被添加到配置文件中: C:\Users\damodar.bashyal\.gitconfig 所以,我直接在配置文件中添加了一堆别名,所有这些都工作得很好,直到今天我在安装MYOB软件后不得不重新启动计算机 当我尝试使用别名时,没有一个起作用。因此,我使用上面的命令添加了另一个别名,但文件没有更新,但新的别名工作正常 因此,在挣扎了一段时间后,在[]找到了

我使用命令:

git config --global alias.st status
要按照post建议添加我的第一个别名-

然后,我发现它被添加到配置文件中:

C:\Users\damodar.bashyal\.gitconfig

所以,我直接在配置文件中添加了一堆别名,所有这些都工作得很好,直到今天我在安装MYOB软件后不得不重新启动计算机

当我尝试使用别名时,没有一个起作用。因此,我使用上面的命令添加了另一个别名,但文件没有更新,但新的别名工作正常

因此,在挣扎了一段时间后,在[]找到了一个命令来查找配置文件:

git config --global --edit
令我惊讶的是,它显示了不同的位置,添加了新的git别名

.gitconfig(~) - VIM

[gui]
   recentrepo = C:/_projects/example.com/trunk/bitbucket
[user]
   name = damu
[alias]
   st = status
有没有办法将路径改回上一个.gitconfig文件

我正在使用Windows7和msysgit

c:\>echo %HOME%
%HOME%

c:\>set HOME
HOMEDRIVE=U:
HOMEPATH=\
HOMESHARE=\\agsbs\UserShares\Damodar.Bashyal

c:\>echo %HOME%
%HOME%
更新: 按照此帖子[]设置缺少的HOME环境变量,现在我得到以下信息:

c:\>set HOME
HOME=C:\Users\damodar.bashyal
HOMEDRIVE=U:
HOMEPATH=\
HOMESHARE=\\agsbs\UserShares\Damodar.Bashyal

这也解决了我的问题。耶

检查您的
主页
引用的内容:

echo %HOME%
# or
set HOME
git config--global
将引用
HOME
路径(除非您愿意)。
默认情况下,Windows上没有定义HOME,但它是由msysgit附带的脚本设置的

@if not exist "%HOME%" @set HOME=%HOMEDRIVE%%HOMEPATH%
@if not exist "%HOME%" @set HOME=%USERPROFILE%

谢谢@VonC这是我得到的:{见上文}@DamodarBashyal我确认:
HOME
未定义。执行
git cmd.bat
并重复这些命令:您应该看到这里定义的
HOME