7

git log実行されるgitエイリアスを設定したい

git log --pretty=format:"%C(yellow)%h  %C(red)%an, %C(green)%ar %""s" 
           --since=2.weeks –n20

走ってみた

git config --global alias.log 'log --pretty=format:"%C(yellow)%h  
           %C(red)%an, %C(green)%ar %""s" --since=2.weeks –n20'

そして、.gitconfigに次のように記録されていることを確認しました

 28 [alias]
       …
 34   log = log --pretty=format:\"%C(yellow)%h  %C(red)%an,
                 %C(green)%ar %\"\"s\" --since=2.weeks –n20

ただし、これは git 出力を期待どおりにフォーマットしません。

私は何が欠けていますか?

4

1 に答える 1

11

git ドキュメントから:

スクリプトの使用に関する混乱とトラブルを避けるために、既存の git コマンドを隠すエイリアスは無視されます。

エイリアスの名前を変更する必要があります。

于 2012-12-26T22:36:27.940 に答える