2012-12-26 14 views
7

mi piacerebbe impostare un alias di git che, dopo git log correrebbeImpostazione di un complesso git alias

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

ho provato a fare funzionare

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

e ha confermato che si è registrato in. gitconfig come

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

Ciò tuttavia non formato di output git come previsto.

Cosa mi manca, per favore?

risposta

11

Da documentazione git:

per evitare confusione e problemi con l'uso di script, gli alias che nascondono comandi git esistenti vengono ignorati.

Dovrete rinominare il tuo alias.

Problemi correlati