Git bare repo

commands that will not work on a bare repo :

git status :
since there is is no working tyree

git log : ==> fatal: bad default revision ‘HEAD’
since HEAD is not poiting to anything

git log master ; etc
( here i do not see the reason why not )

what does work , and is actually very nice on all repos :

git log --graph --oneline --date-order --decorate --color --all