Dam*_*yal 5 windows git msysgit windows-7
我使用命令:
git config --global alias.st status
Run Code Online (Sandbox Code Playgroud)
按照帖子的建议添加我的第一个别名- 如何在git中别名命令?
然后,我发现它被添加到配置文件中:
C:\ Users \ damodar.bashyal \ .gitconfig
因此,我直接在配置文件上添加了许多别名,直到今天我安装MYOB软件后必须重新启动计算机后,所有别名才能正常运行。
当我尝试使用别名时,没有任何作用。因此,我使用上述命令添加了另一个别名,但是文件没有更新,但是新的别名工作正常。
因此,经过一段时间的努力后,在[ git config --global写入哪里?]查找配置文件:
git config --global --edit
Run Code Online (Sandbox Code Playgroud)
令我惊讶的是,它显示了不同的位置,并添加了新的git别名。
.gitconfig(~) - VIM
[gui]
recentrepo = C:/_projects/example.com/trunk/bitbucket
[user]
name = damu
[alias]
st = status
Run Code Online (Sandbox Code Playgroud)
有没有办法将路径更改回以前的.gitconfig文件?
我正在使用Windows 7和msysgit。
c:\>echo %HOME%
%HOME%
c:\>set HOME
HOMEDRIVE=U:
HOMEPATH=\
HOMESHARE=\\agsbs\UserShares\Damodar.Bashyal
c:\>echo %HOME%
%HOME%
Run Code Online (Sandbox Code Playgroud)
更新: 跟随这篇文章[ 在Egit(Eclipse)中更改用户位置(家庭变量) ]来设置缺少的HOME环境变量,现在我得到了:
c:\>set HOME
HOME=C:\Users\damodar.bashyal
HOMEDRIVE=U:
HOMEPATH=\
HOMESHARE=\\agsbs\UserShares\Damodar.Bashyal
Run Code Online (Sandbox Code Playgroud)
那也解决了我的问题。好极了!!!
检查你的HOME参考资料:
echo %HOME%
# or
set HOME
Run Code Online (Sandbox Code Playgroud)
git config --global将引用HOME路径(除非您使用 --file 选项)。
Windows 上默认未定义 HOME,但它是由git-cmd.batmsysgit 附带的脚本设置的。
@if not exist "%HOME%" @set HOME=%HOMEDRIVE%%HOMEPATH%
@if not exist "%HOME%" @set HOME=%USERPROFILE%
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3062 次 |
| 最近记录: |