git commit – редагує репозиторій, заносить туди зміни. git push – оновлює посилання на віддалений репозиторій. Простими словами, коли ви "комітите" зміни, ви робите їх на своєму локальному репозиторії, при цьому віддалений репозиторій (той, що безпосередньо знаходиться на Git) залишається без змін.
Команда git push використовується для вивантаження вмісту локального репозиторію у віддалений репозиторій. Вона дозволяє передати коміти з локального репозиторію у віддалений.
Команда git commit робить для проекту знімок поточного стану змін, доданих до розділу проіндексованих файлів. Такі підтверджені знімки стану можна розглядати як «безпечні» версії проекту — Git їх не змінюватиме, поки ви явно не попросите про це.
Коміт (наголос на «і») це запозичення англійського слова «commit», яке можна перекласти як «зберегти зміни».