我用命令:混帳配置別名不工作了
git config --global alias.st status
加我的第一個別名通過後的建議 - How do I alias commands in git?
然後,我發現它被添加到配置文件在:
C:\用戶\ damodar.bashyal \的.gitconfig
所以,我b添加在配置文件上直接使用別名,並且所有工作都完美無缺,直到今天,我必須在安裝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=\\agsbs\UserShares\Damodar.Bashyal
c:\>echo %HOME%
%HOME%
UPDATE: 跟着這個帖子[Change User location(home variable) in Egit (Eclipse)]設置缺少HOME環境變量,現在我得到這樣的:
c:\>set HOME
HOME=C:\Users\damodar.bashyal
HOMEDRIVE=U:
HOMEPATH=\
HOMESHARE=\\agsbs\UserShares\Damodar.Bashyal
這也固定我的問題。好極了!!!
Thanks @VonC這是我得到的:{see above} –
@DamodarBashyal我確認:'HOME'沒有被定義。執行'git-cmd.bat'並重復這些命令:你應該在這裏定義'HOME'。 – VonC
謝謝@VonC。現在已經解決了。非常感謝。 –