Я новичок в Git; Я только недавно создал учетную запись GitHub.
Я только что попытался запустить свой самый первый репозиторий (образец проекта), но получаю следующую ошибку:
No such remote 'origin'
Я выполнил следующие команды:
git init
git commit -m "first commit"
git remote add origin https://github.com/VijayNew/NewExample.git
git push -u origin master
Однако, когда я запустил git commit -m «first commit», я получил следующее сообщение:
nothing added to commit but untracked files present (use "git add" to track)
Итак, я попытался установить origin
, используя
git remote set-url origin https://github.com/VijayNew/NewExample.git
Но я получил следующую ошибку:
No such remote 'origin'
Что я сделал не так и что мне делать?
git
github
push
git-remote
Виджай
источник
источник
git-remote -v
?git remote -v
Ничего не отображается.Ответы:
Две проблемы:
1 - Вы никогда не говорили Git начинать отслеживать какой-либо файл
Вы пишете, что сбежали
и что на этом этапе у вас есть
Git сообщает вам, что вы никогда не говорили ему начинать отслеживать какие-либо файлы, и ему нечего делать снимок. Следовательно, Git не создает фиксации. Перед попыткой фиксации вы должны сообщить Git (например):
Для этого необходимо поставить интересующие файлы, используя
перед запуском
2 - Вы не настроили удаленный репозиторий
Затем вы побежали
После этого ваш локальный репозиторий должен иметь возможность связываться с удаленным репозиторием, который находится по указанному URL-адресу ( https://github.com/VijayNew/NewExample.git ) ... при условии, что удаленное репозиторий действительно существует! Однако кажется, что вы никогда не создавали это удаленное репо на GitHub в первую очередь: во время написания этого ответа, если я попытаюсь посетить соответствующий URL-адрес, я получу
Прежде чем пытаться выполнить отправку в этот удаленный репозиторий, вам нужно убедиться, что последний действительно существует. Так что перейдите на GitHub и создайте рассматриваемое удаленное репо. Тогда и только тогда вы сможете успешно пушить
источник
git init git add --all git commit -m "first commit"
. Теперь работает. 2) На самом деле я удалил свою учетную запись до 20 минут. Теперь я создал новую учетную запись.https://github.com/VijayMobileApp/WindowsPhoneExample.git
remote: Repository not found. fatal: repository 'https://github.com/VijayNew/NewExample.git/' not found
$ git remote set-url origin https://github.com/VijayMobileApp/WindowsPhoneExamp le.git fatal: No such remote 'origin'
WindowsPhoneExample
на свой счет GitHub,VijayMobileApp
. Все, что вам нужно сделать, это запуститьgit remote add origin https://github.com/VijayMobileApp/WindowsPhoneExample
. Тогда у вас появится возможность нажиматьgit push -u origin master
.Я предполагаю, что вы не запускали эту команду после сбоя фиксации, поэтому просто запустите ее, чтобы создать удаленный:
И фиксация не удалась, потому что вам нужны
git add
файлы, которые вы хотите отслеживать.источник
git remote add
делает:)
Просто вы не учли возможность того, что OP никогда не создавал удаленное репо.Я столкнулся с этой проблемой, когда пытался связать локально созданное репо с пустым репо на github. Сначала я пытался,
git remote set-url
но мне пришлось сделать этоgit remote add
.источник