Cannot create simple Git alias in MinGW32 on windows 7

alias, git, mingw32, windows

Solution

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"

Problem

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.

Original source