2014-01-13 10 views
17

私は以下のようにgit configコマンドを参照してください。git config aliasの感嘆符の意味は何ですか?

git config --global alias.out \!"git fetch; git cherry origin/HEAD -v" 

を、それが何を意味するのでしょうか?それはこれと等しいですか?

git config --global alias.out '!git fetch; git cherry origin/HEAD -v', 

私は感嘆符と混同していますが、何か助けになるでしょう。 git-config manualから

+5

感嘆符は、エイリアスがgitコマンドではなくシェルコマンドであることを意味すると考えました。私は100%覚えていない。 –

答えて

20

エイリアス展開が感嘆符が付いている場合、それはシェル コマンドとして扱われます。

+0

"シェルコマンドは、リポジトリの最上位ディレクトリから実行されることに注意してください。これはカレントディレクトリである必要はありません" - 有用な、例えば 'git config --global alias.conf"!cat。 git/config "' –

関連する問題