git lsd – albo czemu nie używam gitk

W skrócie: nie potrzebuję.

git-lsd

W punktach, jeśli obrazek nie jest wyraźny:

  1. `–oneline` – skrót jednoliniowy
  2. `–decorate` – udekoruje wpisy znacznikami, zdalnymi czy lokalnymi gałęziami (kiedyś było potrzebne, jak widać na obrazku u mnie już jest domyślne, nie wiem czy to zmiana w wersji Gita czy jakaś opcja, którą ustawiłem i o niej zapomniałem, sprawdzę
  3. `–graph` – czyli graf w linii poleceń, bywaj `gitk`
  4. `git lsd` jako alias dla pierwszych trzech poleceń: reszta parametrów opcjonalna: wszystkie gałęzie i reflog, jeśli potrzeba

W konfigu (repozytorium lub użytkownika) potrzebujesz wpisu w sekcji alias:

[alias]
lsd = log --oneline --graph --decorate

Advertisements

2 Comments

    1. Też lubię! Mam też lsdd = log –format=”%C(yellow)%h\\ %C(green)%ad%Cred%d\\ %Creset%s%Cblue\\ [%cn]” –decorate –date=short –graph
      ll = log –format=”%C(yellow)%h%Cred%d\\ %Creset%s%Cblue\\ [%cn]” –decorate –numstat
      ls = log –format=”%C(yellow)%h\\ %C(green)[%ad]%Cred%d\\ %Creset%s%Cblue\\ [%cn]” –decorate –date=relative
      story = log –all –oneline –graph –pretty=format:’%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)%Creset’

      I nie wiem na które się zdecydować. Któreś powinienem pewnie wyciąć i zobaczyć czego mi brak! 🙂

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s