From c99efc0034f38af2941e550a0c1f9230e30566ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bart=C5=82omiej=20Ko=C5=82odziej?= Date: Fri, 22 Mar 2024 09:43:29 +0000 Subject: [PATCH] Zaktualizuj 'README.md' --- README.md | 68 +++++++++++++++++++++++++++---------------------------- 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/README.md b/README.md index 1cdd9c0..8ad7bd7 100644 --- a/README.md +++ b/README.md @@ -81,43 +81,43 @@ Lista komend: basics: - git init – inicjalizuje repozytorium GIT w 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 add {ścieżka do pliku} – dodaje plik do repozytorium (np. git add folder/plik.php) - git add -A – dodaje wszystkie nie należące do repozytorium pliki - git config –global color.ui auto – włącza koloryzowanie wyników w konsoli - git config –global core.pager '{nazwa}' – ustawia program do przeglądania logów (brak w konsoli) + git init – inicjalizuje repozytorium GIT w 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 add {ścieżka do pliku} – dodaje plik do repozytorium (np. git add folder/plik.php) + git add -A – dodaje wszystkie nie należące do repozytorium pliki + git config –global color.ui auto – włącza koloryzowanie wyników w konsoli + git config –global core.pager '{nazwa}' – ustawia program do przeglądania logów (brak w konsoli) 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 remote -v – lista repo - git remote remove {repo} – usuwa wskazane repo - git remote set-url {nazwa repo} {url} – zmienia adres dla podanego repo - git remote add {jakaś nazwa} {adres repozytorium} – dodaje repozytorium innego użytkownika (git remote add upstream https://github.com/bluetree-service/idylla.git) - git remote -v lista wszystkich zewnetrznych repozytoriów - git remote rm {nazwa dla remota} – usuwa zewnętrzne repozytorium - git pull – pobiera zmiany z aktualnej gałęzi - git pull {nazwa gałęzi} – pobiera zmiany z wybranej gałęzi - git pull {nazwa remota} {nazwa gałęzi} – pobiera zmiany z wybranej gałęzi wybranego zewnętrznego repozytorium - git pull –all –prune – ściąga zmiany z repo + kasuje nieużywane branche - git pull –tags – ściąga tagi - git push – wypycha zmiany na aktualnie wybraną gałąź - git push {nazwa gałęzi} – wypycha zmiany na wskazaną gałąź - git push {nazwa remota} {nazwa gałęzi} – wypycha zmiany na gałąź wskazanego repozytorium - git push –tags – wysyła tagi na repo - git revert — {plik} – revert pojedyńczego pliku - git reset –soft HEAD^ – cofa zmiany bez usuwania dodanych plików - git reset –soft {numer commita} – cofa zmiany bez usuwania dodanych plików do wskazanego commita (git reset --soft b87dcea) - git reset –hard {numer commita} – cofa zmiany włącznie z usunięciem plików do wskazanego commita (git reset --hard b87dced) - git reset –merge ORIG_HEAD – resetuje zmiany z ostatniego merg-a - git checkout — {plik} – przywraca oryginalny plik - git checkout {commit} — {plik} – przywraca stan pliku ze wskazanego commita - git ls-files – lista plików z ich ścierzkami w repo (-md + zmodyfikowane i usunięte) - git rm {plik} – kasuje z repo plik + 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 remote -v – lista repo + git remote remove {repo} – usuwa wskazane repo + git remote set-url {nazwa repo} {url} – zmienia adres dla podanego repo + git remote add {jakaś nazwa} {adres repozytorium} – dodaje repozytorium innego użytkownika (git remote add upstream https://github.com/bluetree-service/idylla.git) + git remote -v lista wszystkich zewnetrznych repozytoriów + git remote rm {nazwa dla remota} – usuwa zewnętrzne repozytorium + git pull – pobiera zmiany z aktualnej gałęzi + git pull {nazwa gałęzi} – pobiera zmiany z wybranej gałęzi + git pull {nazwa remota} {nazwa gałęzi} – pobiera zmiany z wybranej gałęzi wybranego zewnętrznego repozytorium + git pull –all –prune – ściąga zmiany z repo + kasuje nieużywane branche + git pull –tags – ściąga tagi + git push – wypycha zmiany na aktualnie wybraną gałąź + git push {nazwa gałęzi} – wypycha zmiany na wskazaną gałąź + git push {nazwa remota} {nazwa gałęzi} – wypycha zmiany na gałąź wskazanego repozytorium + git push –tags – wysyła tagi na repo + git revert — {plik} – revert pojedyńczego pliku + git reset –soft HEAD^ – cofa zmiany bez usuwania dodanych plików + git reset –soft {numer commita} – cofa zmiany bez usuwania dodanych plików do wskazanego commita (git reset --soft b87dcea) + git reset –hard {numer commita} – cofa zmiany włącznie z usunięciem plików do wskazanego commita (git reset --hard b87dced) + git reset –merge ORIG_HEAD – resetuje zmiany z ostatniego merg-a + git checkout — {plik} – przywraca oryginalny plik + git checkout {commit} — {plik} – przywraca stan pliku ze wskazanego commita + git ls-files – lista plików z ich ścierzkami w repo (-md + zmodyfikowane i usunięte) + git rm {plik} – kasuje z repo plik git rm –cached (plik/katalog) – usuwa plik/katalog z repozytorium, pozostawiając go na dysku -r – dla całych katalogów @@ -264,4 +264,4 @@ Inne: 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 -for branch in git branch -r | grep -v HEAD;do echo git show -s --format=\"%Cred%ci %C(green)%h %C(yellow)%cr %C(magenta)%an %C(blue)\" $branch | head -n 1 \\t$branch; done | sort -r – jakie branche sa na orginie, jak dawno i kto je tworzył \ No newline at end of file + for branch in git branch -r | grep -v HEAD;do echo git show -s --format=\"%Cred%ci %C(green)%h %C(yellow)%cr %C(magenta)%an %C(blue)\" $branch | head -n 1 \\t$branch; done | sort -r – jakie branche sa na orginie, jak dawno i kto je tworzył \ No newline at end of file