Подтвердить что ты не робот

Почему Git говорит мне "Нет такого удаленного" происхождения ", когда я пытаюсь подтолкнуть к происхождению?

Я очень новичок в 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'

Что я сделал не так, и что мне делать?

4b9b3361

Ответ 1

Две проблемы:

1 - Вы никогда не сказали Git начать отслеживать любой файл

Вы пишете, что вы запустили

git init
git commit -m "first commit"

и что на этом этапе вы получили

nothing added to commit but untracked files present (use "git add" to track).

Git сообщает вам, что вы никогда не говорили ему, чтобы начать отслеживать файлы в первую очередь, и ему нечего делать снимок. Поэтому Git не создает commit. Перед попыткой фиксации вы должны указать Git (например):

Эй Git, вы видите, что файл README.md, который сидит в моем рабочем каталоге, есть? Не могли бы вы поставить его под контроль версий? Я бы хотел, чтобы это было в моей первой фиксации/снимке/ревизии...

Для этого вам нужно выполнить этап интересующие файлы, используя

git add README.md

перед запуском

git commit -m "some descriptive message"

2 - Вы не настроили удаленный репозиторий

Затем вы запустили

git remote add origin https://github.com/VijayNew/NewExample.git

После этого ваш локальный репозиторий должен иметь возможность связываться с удаленным репозиторием, который находится по указанному URL (https://github.com/VijayNew/NewExample.git). при условии, что удаленное репо фактически существует! Однако, похоже, вы никогда не создавали этот удаленный репо на GitHub в первую очередь: во время написания этого ответа, если я попытаюсь посетить соответствующий URL-адрес, я получаю

enter image description here

Прежде чем пытаться нажать на этот удаленный репозиторий, вам необходимо убедиться, что последний существует. Так что отправляйтесь в GitHub и создавайте удаленное репо. Тогда и только тогда вы сможете успешно нажать с помощью

git push -u origin master

Ответ 2

Я предполагаю, что вы не запускали эту команду после того, как коммит не удался, поэтому просто запустите это для создания пульта:

 git remote add origin https://github.com/VijayNew/NewExample.git

И ошибка завершена, потому что вам нужно git add некоторые файлы, которые вы хотите отслеживать.