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.