I understand your point of view, but it's not mine as explained in my previous post.
I prefer to have a gitconfig without alias and to use a « more graphical » Git interface. I use the Git CLI and magit (which is full of default keybindings and integrated into my code editor of choice). This allows me to avoid black magic Git aliases.
If you want to have a pretty git log, the best way is to config your log output like this:
[log]
abbrevCommit = true
decorate = true
date = relative
You can found my gitconfighere, certified alias-free ;p
I'll give it a look, I'm sure I'll see some settings that I like. I'm probably not going to give up using aliases since I've yet to find a more graphical interface that I like better than the CLI. But if I can find some defaults that allow me to remove an alias or two, it's one less alias to have to worry about.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I understand your point of view, but it's not mine as explained in my previous post.
I prefer to have a
gitconfig
without alias and to use a « more graphical » Git interface. I use the Git CLI and magit (which is full of default keybindings and integrated into my code editor of choice). This allows me to avoid black magic Git aliases.If you want to have a pretty
git log
, the best way is to config your log output like this:You can found my
gitconfig
here, certified alias-free ;pI'll give it a look, I'm sure I'll see some settings that I like. I'm probably not going to give up using aliases since I've yet to find a more graphical interface that I like better than the CLI. But if I can find some defaults that allow me to remove an alias or two, it's one less alias to have to worry about.