Commit salvestab teie harus ühe või mitme faili muudatused. Git määrab igale commit'ile kordumatu ID, mida nimetatakse SHA-ks või hash'ideks, mis tuvastab:
Konkreetsed muudatused
Millal muudatused tehti
Kes muudatused lõi
Commit hash'i läheb vaja kui checking out commits, commit'ide ühendamisel, harude loomisel, commit'ide taastamisel jne.
Iga commit'iga saab teha erinevaid asju, nagu "cherry-pick", võrrelda lokaalsega jne.