6

私はコマンドを使用しました:

git config --global alias.st status

postで提案されているように最初のエイリアスを追加するには-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ファイルに戻るパスを変更する方法はありますか?

私はWindows7と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

それも私の問題を修正しました。わーい!!!

4

1 に答える 1

2

あなたの参照が何であるかを確認してください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%
于 2012-10-31T07:15:13.200 に答える