Zaktualizuj 'README.md'

main
parent c497b8b027
commit 765a8b57b7

@ -95,15 +95,15 @@ git log stat + statystyki zmian w plikach (shortstat bez ++++—)
git log {commit1}..{commit} no-merges pokazuje zmiany pomiędzy 2 commitami bez info o mergach
git log — {plik/katalog} log dla pojedyńczego pliku lub wszystkich plików z katalogu
git log -5 pretty=tformat: numstat satystyki zmian w 5 commitach
git log no-merges pretty=format:%C(yellow)%h %Cred%ad %Cblue%an%Cgreen%d %Creset%s date=iso
git log pretty=format:* %s (%an) -n 10 pokazuje tylko nazwy commitów
git log pretty=oneline -15 | awk '{print $2} | sort | uniq | grep -i {ticket} | sed 's/[(.*)]/\1/g pokaże tylko nazwy ticketów (gdy message zgody z formatem [NAME-111] some message)
git log no-merges pretty=format:'%C(yellow)%h %Cred%ad %Cblue%an%Cgreen%d %Creset%s' date=iso
git log pretty=format:'* %s (%an)' -n 10 pokazuje tylko nazwy commitów
git log pretty=oneline -15 | awk '{print $2}' | sort | uniq | grep -i {ticket} | sed 's/[(.*)]/\1/g' pokaże tylko nazwy ticketów (gdy message zgody z formatem [NAME-111] some message)
git log grep {nazwa} szuka commita zawierającego podany tekst
git log author={autor} name-only pokazuje commity wykonane przez autora wraz ze zmodyfikowanymi plikami
git log master..develop pokazuje różnicę między branchami
git log pretty=format:%Cred%h%Creset %C(bold blue)<%an>%Creset%C(yellow)%d%Creset %Cgreen(%cr)%Creset%n%w(80,8,8)%s graph drzewko logów
git log pretty=format:%C(yellow)%h %Cred%ad %Cblue%an%Cgreen%d %Creset%s date=iso pokazuje logi (hash, data+czas, autor, opis)
log pretty=format:%C(yellow)%p..%h %C(white dim)%cd %<|(49,trunc)%an %C(reset)%s date=short abbrev=8 no-merges logi z zakresem branchy
git log pretty=format:'%Cred%h%Creset %C(bold blue)<%an>%Creset%C(yellow)%d%Creset %Cgreen(%cr)%Creset%n%w(80,8,8)%s' graph drzewko logów
git log pretty=format:'%C(yellow)%h %Cred%ad %Cblue%an%Cgreen%d %Creset%s' date=iso pokazuje logi (hash, data+czas, autor, opis)
log pretty=format:'%C(yellow)%p..%h %C(white dim)%cd %<|(49,trunc)%an %C(reset)%s' date=short abbrev=8 no-merges logi z zakresem branchy
git log oneline {branch1} not {branch2} pokazuje różnice w commitach między branchami (branche których brakuje w branch2 a są w branch1)
git log oneline grep {branch} name-only | grep -v {branch} | sort | uniq pokazuje tylko zmienione pliki dla podanego brancha
@ -124,7 +124,7 @@ git rebase {nazwa remota}/{nazwa gałęzi} dołączenie zmian ze wskazanego
git rebase abort przerywa łączenie (możliwe, gdy wystąpią konflikty)
git rebase continue po rozwiązaniu konflitów zapisuje zmiany
git rebase interactive {commit} pozwala wybrać commity które zostaną dołączone (lub modyfikować)
git rebase interactive '{hash}^ umożliwia edycję commitów do podanego hasha
git rebase interactive '{hash}^' umożliwia edycję commitów do podanego hasha
diff:
@ -165,7 +165,7 @@ git branch -a pokazuje listę wszystkich gałęzi (łącznie z tymi z repo,
git branch -d {nazwa gałęzi} usuwa wskazaną gałąź
git branch merged lista zmergowanych branchy
git branch merged | git branch -d kasuje wszystkie zmergowane branche
git branch -r | awk '{print $1} | egrep -v -f /dev/fd/0 <(git branch -vv | grep origin) | awk '{print $1} | xargs git branch -d kasuje wszystkie nie używane/ nie istniejące branche
git branch -r | awk '{print $1}' | egrep -v -f /dev/fd/0 <(git branch -vv | grep origin) | awk '{print $1}' | xargs git branch -d kasuje wszystkie nie używane/ nie istniejące branche
git branch rename {1} {2} zmiana nazwy brancha
git branch | grep -v „master” | xargs git branch -D kasuje wszystkie branche z wyjątkiem mastera
git checkout {nazwa gałęzi} przełącza na podaną gałąź
@ -196,7 +196,7 @@ git stash push -m {message} {plik} stashuje z komentarzem wskazany plik
tag:
git tag -l lista tagów
git tag -a {} -m '{}
git tag -a {} -m '{}'
git tag sort=v:refname | tail -2 | xargs printf „%s..%s” | xargs git log no-merges pretty=format:%s wyświetla wszystkie commity między 2 ostatnimi tagami (| grep -o „SOC-[0-9]*” | sort unique** tickety)
git tag -l „{pattern}” lista tagów pasująca do wzorca
git tag -d {tag} && git push origin :refs/tags/{tag} kasuje taga lokalnie + repo
@ -208,7 +208,7 @@ Inne:
git reset soft HEAD~3; git commit -m pozwala na cofnięcie się 3 commity do tyłu, i połączenie ich w jeden (git commit amend)
git rebase -i {commit} j/w ale commity wybierane ręcznie
git log -i -1 pretty=”format::%an <%ae>\n” author=”$1″ info o userze
git show -s pretty=tformat::%h (%s, %ad) date=short info o branchu
git show -s pretty='tformat::%h (%s, %ad)' date=short info o branchu
git log -a pretty=oneline | wc -l ilość commitów
git fetch && git log oneline HEAD..origin/$1 ostatnie zmiany na podanym branchu
git shortlog HEAD..origin/$0 kto ostatnio robił zmiany i jakie

Loading…
Cancel
Save

Powered by TurnKey Linux.