git remote -v lista wszystkich zewnetrznych repozytoriów
git remote -v lista wszystkich zewnetrznych repozytoriów
git remote rm {nazwa dla remota} – usuwa zewnętrzne repozytorium
git remote rm {nazwa dla remota} – usuwa zewnętrzne repozytorium
git pull – pobiera zmiany z aktualnej gałęzi
git pull – pobiera zmiany z aktualnej gałęzi
git pull {nazwa gałęzi} – pobiera zmiany z wybranej 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 {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 –all –prune – ściąga zmiany z repo + kasuje nieużywane branche
git pull –tags – ściąga tagi
git pull –tags – ściąga tagi
git push – wypycha zmiany na aktualnie wybraną gałąź
git push – wypycha zmiany na aktualnie wybraną gałąź
git push {nazwa gałęzi} – wypycha zmiany na wskazaną 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 {nazwa remota} {nazwa gałęzi} – wypycha zmiany na gałąź wskazanego repozytorium
git push –tags – wysyła tagi na repo
git push –tags – wysyła tagi na repo
git revert — {plik} – revert pojedyńczego pliku
git revert — {plik} – revert pojedyńczego pliku
git reset –soft HEAD^ – cofa zmiany bez usuwania dodanych plików
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 –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 –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 reset –merge ORIG_HEAD – resetuje zmiany z ostatniego merg-a
git checkout — {plik} – przywraca oryginalny plik
git checkout — {plik} – przywraca oryginalny plik
git checkout {commit} — {plik} – przywraca stan pliku ze wskazanego commita
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 ls-files – lista plików z ich ścierzkami w repo (-md + zmodyfikowane i usunięte)
git rm {plik} – kasuje z repo plik
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
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 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
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ł
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ł