Похоже, вы зашли в GitHub, чтобы создать репозиторий, внесли некоторые изменения, затем перешли на ваш компьютер, инициализировали репозиторий и внесли некоторые изменения.
Поскольку изменения из GitHub никогда не были в вашей локальной истории коммитов, эти две ветви не имеют сходства.
Чтобы это исправить, если вы абсолютно уверены, что код на вашем компьютере - это то, что вы хотите загрузить , вы можете использовать
git push --force
Чтобы вручную переписать вашу историю git на GitHub. Имейте в виду, что это приведет к удалению любых изменений, которые вы сделали где-либо еще, но должно дать вам чистую доску для продолжения.
В будущем вам следует либо настроить GitHub, а затем клонировать репозиторий для внесения изменений;или установите на своем компьютере, а затем нажмите на пустой репозиторий. Это контролирует историю коммитов.
Если вы хотите сохранить изменения из GitHub и отменить локальные изменения, вы можете вместо этого использовать
git reset --hard origin/master
, который будет удалить все локальные изменения - так что будьте осторожны.