Syntaxe: git init --bare <directory>
Vytvoří nový gitový repozitář (typicky na nějakém gitovém serveru, např. na github.com).
Syntaxe: git clone <url/directory>
Naklonuje (vytvoří kopii) repozitář ze serveru na pracovní stanici (na klienta).
Syntaxe: git add <file>
Přidá zadaný soubor do tzv. "staging area", tedy mezi soubory, které budou součástí nejbližšího commitu.
Syntaxe: git commit -m "<message>"
Vytvoří v repozitáři novou verzi. Potvrdí změny v těch souborech, které byly předtím přidány do stagingu.
Syntaxe: git push [ <remote> <branch> ]
Odešle nově přidané verze z lokálního repozitáře na vzdálený repozitář (na serveru).
Syntaxe: git pull [ <remote> <branch> ]
Stáhne verze, které mezitím přidali jiní vývojáři, ze serveru do lokálního repozitáře daného uživatele. Provede přitom tzv. merge, tj. spojení změn na serveru se změnami, které udělal vývojář na své pracovní stanici.