2012-12-26 14 views
7

chciałbym założyć alias git, który po git log byłobyKonfigurowanie złożonego git alias

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

Próbowałem uruchomiony

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

i potwierdziła, że ​​jest nagrywany w. gitconfig jako

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

To jednak nie formatuje wyjścia git zgodnie z oczekiwaniami.

Czego mi brakuje?

Odpowiedz

11

Z dokumentacji git:

Aby uniknąć nieporozumień i kłopotów z wykorzystaniem skryptu, aliasy, które ukrywają istniejące komendy git są ignorowane.

Będziesz musiał zmienić nazwę swojego aliasu.