#github
#github
Вопрос:
ошибка: не удалось отправить некоторые ссылки в ‘https://github.com/kokocat1313/Rusty ‘подсказка: обновления были отклонены, потому что верхушка вашей текущей ветки находится за подсказкой: ее удаленным аналогом. Интегрируйте удаленные изменения (например, подсказку: «git pull …»), прежде чем нажимать снова. подсказка: подробнее см. «Примечание о быстрой пересылке» в «git push —help».
Комментарии:
1. $ git push -u origin master -f Всего 0 (дельта 0), повторно используется 0 (дельта 0), пакет повторно используется 0 для github.com/kokocat1313/Rusty 4f15bd8… 1bd9d4c master -> master (принудительное обновление) Ветка «мастер» настроена для отслеживания удаленной ветки «мастер» из «источника».
2. и спасибо! ваша команда
git push -u origin master -f
решила мою проблему 😉
Ответ №1:
Использование -f
, как вы делали в комментариях, означает, что вы переопределили удаленную историю (коммиты) своей локальной историей (коммиты, выполненные локально в вашей основной / основной ветке)
Это происходит особенно с новыми репозиториями GitHub, инициализированными с помощью a README
(вместо того, чтобы быть полностью пустыми), в то время как вы инициализировали локальный репозиторий локально на своей рабочей станции (вместо его клонирования)
Обратите внимание, что вы должны использовать ветку main
, а не master
.
git switch main
Комментарии:
1. большое вам спасибо, VonC. $ git push -u origin main Все обновленные ветки «main» настроены для отслеживания удаленной ветки «main» из «origin». github не отвечает после его нажатия.
2. @JadeYu Да, это ожидаемо: ваша ветка main уже находится на том же уровне, что и ваш предыдущий мастер. Теперь вы можете делать на нем новые коммиты.