Git push: «роковое« происхождение »не похоже на git-репозиторий - фатальное Не удалось прочитать из удаленного репозитория».
Я знаю, подобные вопросы уже задавались.
Но я считаю, что моя проблема связана с ошибкой, которую я сделал ранее, и поэтому отличается: позвольте мне объяснить.
Все работало гладко, как я мог:
git add .
все файлы из моего локального хранилища.git commit -m "message here"
добавлять сообщения в мои коммиты.git push origin master
чтобы загрузить мои файлы на GitHub.git push heroku master
чтобы загрузить мои файлы в Heroku.Тем не менее, в какой-то момент я создал новую ветку под названиемadd-calendar-model
в случае, если последующие шаги разработки приложения пойдут на юг ...
... что именно и случилось.
Однако, несмотря на многочисленные попытки, мне не удалось получить исходный код, т. Е. Код до создания новой ветви, изmaster
ветка в мой локальный репозиторий.
Итак, я решил вручную удалить все файлы из моего локального хранилища иgit clone
мойmaster
ветка от GitHub.
Таким образом, я вернул все свои файлы обратно, но теперь я больше не могу отправить их в удаленный репозиторий.
Каждый раз, когда я пытаюсь бежатьgit push origin add-calendar-model
или жеgit push origin master
Я получаю следующую ошибку:
fatal: 'origin' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Мне не очень комфортно с Git и GitHub, как вы уже догадались, и я должен признать, что понятия не имею, как это исправить.
Любая идея?