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 {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 — {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 -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 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=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 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 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 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 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:'%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) 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 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 {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 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 abort przerywa łączenie (możliwe, gdy wystąpią konflikty)
git rebase continue po rozwiązaniu konflitów zapisuje zmiany 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 {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: 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 -d {nazwa gałęzi} usuwa wskazaną gałąź
git branch merged lista zmergowanych branchy git branch merged lista zmergowanych branchy
git branch merged | git branch -d kasuje wszystkie zmergowane branche 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 rename {1} {2} zmiana nazwy brancha
git branch | grep -v „master” | xargs git branch -D kasuje wszystkie branche z wyjątkiem mastera 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łąź 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: tag:
git tag -l lista tagów 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 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 -l „{pattern}” lista tagów pasująca do wzorca
git tag -d {tag} && git push origin :refs/tags/{tag} kasuje taga lokalnie + repo 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 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 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 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 log -a pretty=oneline | wc -l ilość commitów
git fetch && git log oneline HEAD..origin/$1 ostatnie zmiany na podanym branchu git fetch && git log oneline HEAD..origin/$1 ostatnie zmiany na podanym branchu
git shortlog HEAD..origin/$0 kto ostatnio robił zmiany i jakie git shortlog HEAD..origin/$0 kto ostatnio robił zmiany i jakie

Loading…
Cancel
Save

Powered by TurnKey Linux.