Giti jest stosunkowo prostym skryptem napisanym przy użyciu basha, który wykorzystuje GIT-a, do zarządzania kopiami zapasowymi plików, oraz katalogów. W skrócie opiszę jak działa samo giti: