@flexpc

Почему Git не хочет пушить коммит?

Я закончил работу и сделал коммит, после перезагрузил ноутбук (так было надо) и после перезагрузки, попытался запушить этот коммит на гитхаб, но гит говорит
Everything up-to-date
Почему? Я точно знаю, что этот коммит есть на компьютере (это понятно через git log) и знаю что этого коммита нет на гитхабе (просто потому что он там не отображается)
Почему? И как это пофиксить?
  • Вопрос задан
  • 394 просмотра
Решения вопроса 1
sergey-kuznetsov
@sergey-kuznetsov Куратор тега Git
Автоматизатор
Гит не умеет врать. Вы уверены, что отправляете именно в ту ветку, которую потом проверяете на гитхабе?
Покажите вывод команд
git status
git branch -vv
git config --list --show-origin


ЗЫ. Так и оказалось. Вы коммитили в безымянную ветку, а отправляли другую. Поэтому вам и пишет, что отправлять нечего. Если бы вы пушили просто текущую ветку, т. е. без указания имени (git push), то сразу бы получили ошибку и поняли, что не так. Вы не должны каждый раз указывать куда и что отправлять. Достаточно в первый раз добавить ключик -u и ветка будет знать, с какой внешней веткой она связана.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы