git commit и git push

Чем отличаются git commit и git push? Вроде как и то и другое заливает изменения на репозиторий. Зачем нужен git push?

git commit - редактирует репозиторий, заносит туда изменения.

git push - обновляет ссылки на удалённый репозиторий.

Простыми словами, когда вы "коммитите" изменения, вы делаете их на своём локальном репозитории, при этом удалённый репозиторий (тот что непосредственно находится на Git) остаётся без изменений. За это отвечает команда git commit.

Для того что бы "запушить" (залить изменения на Git - удалённый репозиторий, принять изменения там) используется команда git push.

https://itvdn.com/ru/video/basics-using-git - GIT