Ściągawka Git
Darmowa ściąga poleceń Git online
Szybka referencja komend Git
Ta sciagawka pokrywa niezbedne komendy Git zorganizowane wedlug kategorii: konfiguracja (init, clone), codzienny workflow (add, commit, push, pull), galezie (branch, checkout, merge), inspekcja (log, diff, status), cofanie zmian (reset, revert) i zarzadzanie zdalne (remote, fetch).
▶Jaka jest roznica miedzy git merge a git rebase?
Merge tworzy commit scalajacy, zachowujac pelna historie. Rebase odtwarza commity na wierzch galezi docelowej dla liniowej historii. Uzywaj merge dla wspoldzielonych galezi i rebase dla lokalnych galezi funkcyjnych.
▶Jak cofnac ostatni commit?
Uzyj git reset --soft HEAD~1, aby cofnac commit, ale zachowac zmiany w staged. Uzyj git reset HEAD~1, aby rowniez unstage'owac zmiany. Nigdy nie resetuj wspoldzielonych galezi.