| Příkaz | Oblast | Popis |
|---|
| git init | Repo | Vytvoří prázdný Git repozitář |
| git clone | Repo | Naklonuje repozitář do prázdného adresáře |
| git branch | Repo | Vytváří, zobrazuje a maže větve |
| git log | Repo | Zobrazí záznam commitů |
| git add | File-level | Přidá změny v pracovním adresáři do indexu |
| git commit | Commit-level | Vytvoří unikátní snapshot podle změn v indexu/stage |
| git push | Commit-level | Uploadne data na remote repozitář |
| git fetch | Commit-level | Synchronizuje změny s remote repozitářem |
| git pull | Commit-level | Aktualizuje HEAD s nejnovějšími změnami |
| git checkout | Commit-level | Přepíná mezi větvemi či commity |
| git checkout | File-level | Vrátí zpět změny či stáhne různé verze souborů z jiných commitů |
| git reset | Commit-level | Zahodí commity či necommitnutné změny |
| git reset | File-level | Vyhodí soubor z indexu |
| git restore | File-level | Zahodí změny v pracovním adresáři |
| git revert | Commit-level | Vytvoří revertní commit |