Я знаю, что подобные вопросы уже задавались.
Но я считаю, что моя проблема связана с ошибкой, которую я сделал ранее, и поэтому отличается: позвольте мне объяснить.
Все шло гладко, как умел:
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, и я должен признать, что понятия не имею, как это исправить.
Любая идея?