Это сарказм. Я не считаю этот вопрос сложным, но его любят задавать иногда. Вопрос: "Чем отличается команда
git push от git commit?"Мы часто забываем, что не работаем напрямую с удаленной веткой на сервере. Для работы с удаленной веткой сначала нужно создать локальную ветку у себя на компьютере. Ответ на вопрос как раз получается из того, что нужно синхронизировать локальную ветку с удаленной.
Команда
git commit -m "message" создает запись в истории локальной ветки. А git push <branch-name> берет изменения из локальной ветки и отправляет их на сервер в удаленную.Это же и правда несложно, да? 👩❤️👨