I am trying to create a very simple alias. I want alias the following command:
git log --oneline --graph --all -- decorate
I find this command a very useful way to view the log file. I want to alias this line as git l
because its the main way I wish to view the log file. This is my attempt to create the alias:
git config --global alias .l "git log --oneline --graph --all -- decorate"
This line executes without error, but then any attempt to call git l
results in the following error message.
Expansion of alias 'l' failed; 'git' is not a git command
It was explained that working environment, windows 7, minGW32, and git version 1.8.3.msysgit.0 could have something to do with this issue, but I am not sure how to resolve this. Thank you to anyone who helps out.
It should be:
git config --global alias.l "log --oneline --graph --all --decorate"
To call something other than a git command, you would prefix it with an exclamation point:
git config --global alias.foo "!foo --do-something"
In your case, it could've been:
git config --global alias.l "!git log --oneline --graph --all --decorate"
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With