Git commands you probably do not need
Git commands you do need:    git init
    git clone

    git add
    git rm

    git commit
    git push
    git pull

    git branch
    git checkout


If you use any others and you are a normal developer, chances are you are overcomplicating things and should rethink your way of using git.But how about logs you may ask. Well, that's what we have tig for:    sudo apt install tig
    cd repo
    tig