git commands - marmur88/sysadmin GitHub Wiki
Changes branch
git checkout
git checkout -b {nazwa_nowego_brancha}- tworzy nowy branch
git branch - sprawdza jaki obecnie branch jest w użyciu
git rebase {nazwa_brancha}
Łączy commity od podanego SHA "46e5963b49d0732444f19e9164c926b9f1ee50d7" (commit number) do HEADa.
git rebase -i <sha>
git push -f - push z forcem
Odwraca proces "git add ."
git reset <filename>
Usuwa commita (numer 1 od góry), SOFT - zmiany z commita są gotowe do ponownego commitowania HARD - zmiany z commita są usuwane
git reset --soft(hard) HEAD~1
git log
git diff - pokazuje zmiany w plikach, które nie zostały dodane przy pomocy polecenia git add
git diff --cached - pokazuje zmiany w plikach, które zostały dodane przy pomocy polecenia git add
https://www.atlassian.com/git - illustrated tutorials and workflows