Git config псевдоним больше не работает
Я использовал команду:
git config --global alias.st status
добавить мой первый псевдоним, как предложено постом - Как я могу псевдоним команды в git?
Затем я обнаружил, что он добавлен в конфигурационный файл по адресу:
C: \ Users \ damodar.bashyal \.gitconfig
Итак, я добавил несколько псевдонимов прямо в файл конфигурации, и все отлично работало до сегодняшнего дня, когда мне пришлось перезагрузить компьютер после установки программного обеспечения MYOB.
Когда я пытался использовать псевдоним, никто не работал. Итак, я добавил другой псевдоним, используя приведенную выше команду, но файл не обновлялся, но новый псевдоним работал нормально.
Так что после некоторого времени поиска нашел команду в [ Где записывается git config --global? ] искать файл конфигурации:
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%
ОБНОВЛЕНИЕ: следуйте этому посту [ Изменить местоположение пользователя (домашняя переменная) в Egit (Eclipse) ], чтобы установить отсутствующую переменную среды HOME, и теперь я получаю это:
c:\>set HOME
HOME=C:\Users\damodar.bashyal
HOMEDRIVE=U:
HOMEPATH=\
HOMESHARE=\\agsbs\UserShares\Damodar.Bashyal
Это также исправило мою проблему. УРА!!!
1 ответ
Проверь что у тебя HOME
Рекомендации:
echo %HOME%
# or
set HOME
git config --global
будет ссылаться на HOME
путь (если вы не используете опцию --file).
HOME не определен по умолчанию в Windows, но устанавливается git-cmd.bat
Скрипт включен в состав msysgit.
@if not exist "%HOME%" @set HOME=%HOMEDRIVE%%HOMEPATH%
@if not exist "%HOME%" @set HOME=%USERPROFILE%