git push

Wysyła lokalne commity do zdalnego repozytorium.

git pull

Pobiera zmiany ze zdalnego repozytorium i scala je z bieżącą gałęzią.

git fetch

Pobiera obiekty i referencje ze zdalnego repozytorium bez scalania.

git rebase

Przenosi commity bieżącej gałęzi na wskazaną bazę, tworząc liniową historię.

git merge

Scala zmiany z jednej gałęzi do bieżącej.

git mv

Zmienia nazwę lub przenosi plik, aktualizując poczekalnię.

git rm

Usuwa pliki z drzewa roboczego i poczekalni.

git reset

Cofa HEAD do wskazanego commita, opcjonalnie modyfikując poczekalnię i drzewo robocze.

git restore

Przywraca pliki w drzewie roboczym lub wycofuje je z poczekalni.

git switch

Przełącza między gałęziami (nowsza, czytelniejsza alternatywa dla checkout).