Habe die Tage endlich mal Lazygit ausprobiert. Das ist wieder so ein Moment, in dem man sich fragt, wieso man das vorher nicht kannte bzw. nicht benutzt hat. Ich kenne zwar die wenigen Git-Befehle, die ich brauche, aber mit einer UI ist es doch schneller, als all das zu tippen.

Vor allem nutze ich es sehr gerne, um in die History von Git zu schauen.

Wenn man lazygit in einem Verzeichnis ohne bestehendes Git-Repo aufruft, wird gefragt, ob es eines anlegen soll. Das ist nervig, falls ich mal in einem falschen Verzeichnis bin.

Also habe ich ein einfaches Alias in die .bashrc eingetragen, das nur startet, wenn es ein .git-Verzeichnis im aktuellen Arbeitsverzeichnis gibt:

alias lg='git status > /dev/null 2>&1 && lazygit || echo "No git repository in this directory."'

Jetzt kann ich das mit lg überall aufrufen.