В чем разница git commit и git push

frontend developergitgit commitgit pushверсионирование