加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

Windows – Git配置别名不再起作用

发布时间:2020-12-14 05:27:37 所属栏目:Windows 来源:网络整理
导读:我用命令: git config --global alias.st status 按照How do I alias commands in git?后的建议添加我的第一个别名 然后,我发现它被添加到配置文件中: C:Usersdamodar.bashyal.gitconfig 所以,我直接在配置文件中添加了一堆别名,所有这些都完美无缺,直
我用命令:

git config --global alias.st status

按照How do I alias commands in git?后的建议添加我的第一个别名

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

C:Usersdamodar.bashyal.gitconfig

所以,我直接在配置文件中添加了一堆别名,所有这些都完美无缺,直到今天我必须在安装MYOB软件后重新启动计算机.

当我试图使用别名时没有工作.所以,我使用上面的命令添加了另一个别名,但文件没有更新,但新的别名工作正常.

所以经过一段时间的努力,在[Where does git config –global get written to?]找到一个命令来寻找配置文件:

git config --global --edit

令我惊讶的是,它显示了不同的位置,其中添加了新的git别名.

.gitconfig(~) - VIM

[gui]
   recentrepo = C:/_projects/example.com/trunk/bitbucket
[user]
   name = damu
[alias]
   st = status

有没有办法改变以前的.gitconfig文件的回路径?

我正在使用Windows 7和msysgit.

c:&;echo %HOME%
%HOME%

c:&;set HOME
HOMEDRIVE=U:
HOMEPATH=
HOMESHARE=agsbsUserSharesDamodar.Bashyal

c:&;echo %HOME%
%HOME%

更新:
按照这篇文章[Change User location(home variable) in Egit (Eclipse)]设置缺少的HOME环境变量,现在我得到这个:

c:&;set HOME
HOME=C:Usersdamodar.bashyal
HOMEDRIVE=U:
HOMEPATH=
HOMESHARE=agsbsUserSharesDamodar.Bashyal

这也解决了我的问题.好极了!!!

解决方法

检查您的HOME引用的内容:

echo %HOME%
# or
set HOME

git config –global将引用HOME路径(除非你是use the –file option).
在Windows上默认不定义HOME,但它由msysgit附带的git-cmd.bat脚本设置.

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读