Хотите понять причину ошибки: src refspec master не соответствует ни одному. ошибка: не удалось отправить некоторые ссылки на 'https://github.com/xyz.git'' - PullRequest
0 голосов
/ 02 мая 2018

Пытаясь добавить контроль версий для веб-страницы, ранее использовали git для различных проектов, никогда не сталкивался с этой ошибкой:

error: src refspec master does not match any.
error: failed to push some refs to 'https://github.com/aman-tugnawat/MangoDevelopersWebpage.git'

Посмотрел эти ответы для решения, пока нет прогресса, по этим ссылкам.

https://stackoverflow.com/a/7543112/4382835

src refspec master не совпадает ни с одним при нажатии коммитов в git

Возможная причина, по которой я думаю: enter image description here

Все еще пытаюсь понять, что Github-запрос пропускает на этапе инициализации README.md.

Соблюдается именно в этом эпизоде:

git init
echo "# MangoDevelopersWebpage" >> README.md
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/aman-tugnawat/MangoDevelopersWebpage.git
git push origin master

Хотите понять, что происходит, а не код.

Ответы [ 2 ]

0 голосов
/ 03 июля 2018

проверили, правильно ли вы инициализировали глобальные переменные, такие как user.email, user.name? Это хорошо сработало для меня.

Сначала вы можете проверить:

you@yourPC MINGW64 ~/your-file(master)
$ git config --list

если что-то не так, сделайте следующее :

шаг 1:

you@yourPC MINGW64 ~/your-file(master)
$ git init
Reinitialized existing Git repository in C:yourPath/your-repo

шаг 2:

you@yourPC MINGW64 ~/your-file(master)
$ git add .

шаг 3:

you@yourPC MINGW64 ~/your-file(master)
$ git commit -m "second commit"

шаг 4:

you@yourPC MINGW64 ~/your-file(master)
$ git config --global user.name "Your Name"

шаг 5:

you@yourPC MINGW64 ~/your-file(master)
$  git config --global user.email you@example.com

шаг 6:

you@yourPC MINGW64 ~/your-file(master)
$  git push origin master
0 голосов
/ 02 мая 2018

Понятно

Почему Github предлагает не делать README.md при создании push уже существующего локального репо в новое удаленное репо на GitHub?

Поскольку для слияния локального и удаленного репо потребуется git pull, что может быть трудно для начинающих.

Решил проблему путем принудительного удаления README.md

git rm README.md -f

тогда

git commit origin master

Подробнее о: git merge здесь https://git -scm.com / Docs / ГИТ-слияние

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...