2016-05-26 5 views
0

を発見していない私はgit addのための単純なエイリアスがあります。ファイルは、私はGitのはbashを持っているディレクトリにあるにもかかわらず、エイリアスが機能していない追加 - ファイル

[alias] 
    test = "!f() { git add \"$1\";}; f" 

そして、私はそれを使用しますコンソールを開いて、私はこれを得ます:

fatal: pathspec 'test_file.txt' did not match any files 

通常、エイリアスなしでコマンドを実行すると、ファイルが見つかります。

設定ファイルが正しいディレクトリにあります。

答えて

0

git config -lで設定を確認して、設定が正しいことを確認してください。

Gitでエイリアスを設定する際のよくある間違いの1つは、最後の引数に不要なようにgitが含まれています。私はgit log --oneline -5のエイリアスを望んでいた場合

git config --global alias.<desired-alias> "the long version of the command that you want the alias to run, without git at the beginning, and with the desired flags"

は、例えば、私は設定したい::

git config --global alias.lol "log --oneline -5"

ここで正しい構文は次のとおりです。
関連する問題