added git desc

This commit is contained in:
2025-12-10 18:21:12 +01:00
parent 4e04844861
commit 458b71d8b7
3 changed files with 25 additions and 0 deletions

8
polecenia/04_reset.txt Normal file
View File

@@ -0,0 +1,8 @@
git reset
Przesuwa wskaźnik gałęzi (HEAD) do wybranego commitu, usuwając lub zachowując zmiany w zależności od opcji (--soft, --mixed, --hard). Zmienia historię i nadpisuje commity, więc używaj ostrożnie na współdzielonych branchach.
Przykład w Bash (cofnij ostatni commit, zachowując zmiany w stagingu):
git reset --soft HEAD~1
Przykład (hard reset - usuń wszystko po commitcie):
git reset --hard HEAD~2

8
polecenia/05_revert.txt Normal file
View File

@@ -0,0 +1,8 @@
git revert
Tworzy nowy commit, który cofa zmiany z wybranego commitu, zachowując pełną historię. Bezpieczne dla współdzielonych branchów, bo nie usuwa commitów.
Przykład (cofnij ostatni commit):
git revert HEAD
Przykład (cofnij zakres commitów):
git revert HEAD~2..HEAD

9
polecenia/06_rebase.txt Normal file
View File

@@ -0,0 +1,9 @@
git rebase
Przenosi commity z bieżącej gałęzi na inną bazę, liniaryzując historię (usuwa merge commity). Zmienia historię, idealne do czyszczenia feature brancha przed merge.
Przykład (rebase na master):
git checkout feature
git rebase master
Przykład (interaktywny rebase - edytuj ostatnie 3 commity):
git rebase -i HEAD~3