3 komentarze

  1. Tomasz napisał(a):

    Z innych aliasów to ja używam takich:

    Aby mieć bardziej czytelną i ładniejszą historię.
    lg = log –color –pretty=format:’%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(yellow)%Creset’ –

    Pomocne do dorzucania zmian do commitów:
    ca = commit –amend
    cane = commit –amend –no-edit
    aca = !git add -A && git commit –amend

    Czasem korzystam z takiego aliasu, aby przypomnieć sobie co zrobiłem:
    daily = !git log –all –author=$USER –since=’14 pm yesterday’ –format=%s

  2. Dominik napisał(a):

    Aliasy fajna rzecz, ale czasami nie wystarczają, gdy np. chcemy użyć jeszcze krótszych komend 🙂

    Przykładowe aliasy:

    [alias]
    glog = log –graph –pretty=format:’%C(auto,yellow)%h%C(auto,magenta)% G? %C(auto,blue)%>(7,trunc)%cr %C(auto,green)%<(10,trunc)%aN %C(auto,reset)%s%C(auto,red)% gD% D'
    undo = reset –soft HEAD^
    df = difftool –dir-diff
    work = log -n 10

    Oprócz standardowych aliasów używam po prostu skryptów *.ps1 na Windowsie lub .sh na macOS w katalogu z moimi skryptami (dodanym do zmiennej środowiskowej). I tak na przykład w pliku gs.ps1 mam `git status -s`. Dzięki temu wpisując `gs` dostaje skróconą informację o zmianach w repo (imo znacznie czytelniejszą niż klasyczny `git status` – por. https://i.imgur.com/QFPaNj4.png).

    Podobne skrypty mam na inne powtarzalne rzeczy jak np. send-email.ps1, resize.ps1, print2pdf.ps1 – po nazwach można domyślić się do czego służą 🙂

    • Patryk napisał(a):

      Heh…o zgrozo, nie pomyślałem o skryptach. Świetny pomysł!
      Można jeszcze bardziej skracać komendy. Na upartego można by pisać skrypty które łączą skrypty, tak żeby odpalały się jeden po drugim :-).

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *