INF.04Inżynieria Oprogramowania, Bezpieczeństwo i BHP
Cofanie zmian: git reset, git revert i git status
Narzędzia inspekcji i cofania: git status pokazuje stan plików, git reset cofa wskaźnik HEAD (z flagami --soft, --mixed, --hard), a git revert tworzy nowy commit odwracający błędy.
Flagi polecenia git reset HEAD~1:
--soft: Cofa commit, ale zachowuje wszystkie zmiany w poczekalni (Staging Area).--mixed(domyślna): Cofa commit i usuwa pliki ze Staging, ale zachowuje zmiany w katalogu roboczym (Working Tree).--hard: BEZPOWROTNIE USUWA wszystkie zmiany z commita, Staging i katalogu roboczego!
git revert <commit-hash>:
Bezpieczne cofanie zmian w publicznym repozytorium – tworzy nowy, odwracający commit bez przepisywania historii.
Chcesz sprawdzić to pojęcie w praktyce?
Przeszukaj pytania z oficjalnych arkuszy CKE powiązane z hasłem Cofanie zmian: git reset, git revert i git status lub rozpocznij trening.