Zaktualizuj 'README.md'

main
parent 870aa8380d
commit c686e479c9

@ -38,6 +38,7 @@ Przyklad połaczenie zmian z masterem:
14. git merge nasz_branch -- łączenie dodanie naszych zmian na masterze 14. git merge nasz_branch -- łączenie dodanie naszych zmian na masterze
Przyklad 2: Przyklad 2:
# Przełączanie się na główną gałąź # Przełączanie się na główną gałąź
git checkout master git checkout master
# Pobranie najnowszych zmian z repozytorium zdalnego # Pobranie najnowszych zmian z repozytorium zdalnego
@ -60,10 +61,12 @@ Przyklad połaczenie zmian z masterem:
Dobre praktyki: Dobre praktyki:
1. Stosujemy Rebase dla liniowej historii commitów 1. Stosujemy Rebase dla liniowej historii commitów
2. 2.
Zdalne Repo: Zdalne Repo:
1. git remote -v --podgląd 1. git remote -v --podgląd
2. git pull --pobranie najnowszych zmian 2. git pull --pobranie najnowszych zmian
3. git log --podglad zmian 3. git log --podglad zmian
@ -77,6 +80,7 @@ Przyklad połaczenie zmian z masterem:
Lista komend: Lista komend:
basics: basics:
git init inicjalizuje repozytorium GIT w katalogu git init inicjalizuje repozytorium GIT w katalogu
git clone {adres repozytorium} klonuje repozytorium do katalogu git clone {adres repozytorium} klonuje repozytorium do katalogu
git status pokazuje status repozytorium (pokazuje informację o zmodyfikowanych, nowych, usuniętych oraz nie należące do repozytorium plikach) git status pokazuje status repozytorium (pokazuje informację o zmodyfikowanych, nowych, usuniętych oraz nie należące do repozytorium plikach)
@ -87,6 +91,7 @@ Lista komend:
repo: repo:
git fetch -p kasuje branche już nie istniejąca na głównym repo git fetch -p kasuje branche już nie istniejąca na głównym repo
git fetch {nazwa remota} pobiera listę zmian z innego repozytorium (w tym pokazuje nowe gałęzie) git fetch {nazwa remota} pobiera listę zmian z innego repozytorium (w tym pokazuje nowe gałęzie)
git remote -v lista repo git remote -v lista repo
@ -117,6 +122,7 @@ Lista komend:
commit: commit:
git commit tworzy commita z aktualnie zmienionych plików git commit tworzy commita z aktualnie zmienionych plików
git commit -m „wiadomosc” tworzy commmita z podaną w cudzysłowach wiadomością git commit -m „wiadomosc” tworzy commmita z podaną w cudzysłowach wiadomością
git commit amend -m „{wiadomość}” umożliwia zmianę ostatniego commita git commit amend -m „{wiadomość}” umożliwia zmianę ostatniego commita
@ -129,6 +135,7 @@ git shortlog -sn ile commitów zrobionych przez userów
log: log:
git log wyświetla listę commitów (od najnowszego) git log wyświetla listę commitów (od najnowszego)
git log -{numer} wyświetla podaną liczbę ostatnich commitów git log -{numer} wyświetla podaną liczbę ostatnich commitów
git log oneline wyświetla commity w postaci skróconej git log oneline wyświetla commity w postaci skróconej
@ -157,6 +164,7 @@ git log oneline grep {branch} name-only | grep -v {branch} | sort | uni
merge: merge:
git merge {nazwa gałęzi} dołączenie zmian ze wskazanej gałęzi git merge {nazwa gałęzi} dołączenie zmian ze wskazanej gałęzi
git merge {nazwa remota}/{nazwa gałęzi} dołączenie zmian ze wskazanego remota i gałęzi git merge {nazwa remota}/{nazwa gałęzi} dołączenie zmian ze wskazanego remota i gałęzi
git merge abort przerywa łączenie (możliwe, gdy wystąpią konflikty) git merge abort przerywa łączenie (możliwe, gdy wystąpią konflikty)
@ -165,6 +173,7 @@ git merge revert cofa wszystkie wprowadzone zmiany
rebase: rebase:
git rebase {nazwa gałęzi} dołączenie zmian ze wskazanej gałęzi z zachowaniem kolejności wprowadzania zmian git rebase {nazwa gałęzi} dołączenie zmian ze wskazanej gałęzi z zachowaniem kolejności wprowadzania zmian
git rebase {nazwa remota}/{nazwa gałęzi} dołączenie zmian ze wskazanego repozytorium i gałęzi z zachowaniem kolejności wprowadzania zmian git rebase {nazwa remota}/{nazwa gałęzi} dołączenie zmian ze wskazanego repozytorium i gałęzi z zachowaniem kolejności wprowadzania zmian
git rebase abort przerywa łączenie (możliwe, gdy wystąpią konflikty) git rebase abort przerywa łączenie (możliwe, gdy wystąpią konflikty)
@ -174,6 +183,7 @@ git rebase interactive '{hash}^' umożliwia edycję commitów do podanego
diff: diff:
git diff name-only {gałąź 1} {gałąź 2} porównanie dwóch gałęzi git diff name-only {gałąź 1} {gałąź 2} porównanie dwóch gałęzi
git diff cached pokazuje wszystkie gotowe do commitu zmiany git diff cached pokazuje wszystkie gotowe do commitu zmiany
git diff cached | grep -wi {fraza} szuka podanej frazy w commicie git diff cached | grep -wi {fraza} szuka podanej frazy w commicie
@ -192,6 +202,7 @@ git diff -p -R no-color | grep -E „^(diff|(old|new) mode)” color=never
show: show:
git show {commit} szczegóły podanego commita git show {commit} szczegóły podanego commita
git show name-only {commit} nazwy zmodyfikowanych plików w commicie git show name-only {commit} nazwy zmodyfikowanych plików w commicie
git show name-only {commit} pokazuje tylko listę zmodyfikowanych plików z commita git show name-only {commit} pokazuje tylko listę zmodyfikowanych plików z commita
@ -202,6 +213,7 @@ git show {commit} name-only -p -5 pokazuje 5 poprzednich comitów od poda
branch: branch:
git branch lista gałęzi w repozytorium git branch lista gałęzi w repozytorium
git branch -a pokazuje listę wszystkich gałęzi (łącznie z tymi z repo, same z repo -r) git branch -a pokazuje listę wszystkich gałęzi (łącznie z tymi z repo, same z repo -r)
-r tylko gałęzie zdalne -r tylko gałęzie zdalne
@ -220,6 +232,7 @@ git branch -m {stara nazwa} {nowa nazwa} zmiana nazwy brancha
stash: stash:
git stash zapisuje nowe i zmodyfikowane pliki do pamięci podręcznej git stash zapisuje nowe i zmodyfikowane pliki do pamięci podręcznej
git stash pop przywraca zapisane pliki z pamięci podręcznej git stash pop przywraca zapisane pliki z pamięci podręcznej
git stash pop index 1 git stash pop index 1
@ -236,6 +249,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)

Loading…
Cancel
Save

Powered by TurnKey Linux.