У меня есть ошибка, когда push/pull git

Я создаю свой существующий проект из локальных файлов. Но этот проект существует в репозитории git. И теперь мне нужно зафиксировать изменения в проекте и вытащить его, но git не знаю, что такое репозиторий, у меня есть хозяин или источник. Это сообщение об ошибке:

fatal: No remote repository specified.  Please, specify either a URL or a
remote name from which new revisions should be fetched.

Спасибо!

Ответ 1

Если вы сначала клонировали ваш репозиторий, то:

git push origin master

Если вы хотите направить локальные файлы в пустой репозиторий, созданный в github, затем:

git remote add origin [email protected]:username/reponame.git

У вас должно быть установлено соединение для правильной связи. Здесь - более подробный ответ на помощь.

Здесь - хороший учебный сайт Git.

EDIT: "Вы выталкиваете свой локальный репозиторий в удаленный репозиторий с помощью команды push Git после первого установления связи между двумя с помощью команды Git remote add. Если вы посетите репозиторий Github, он покажет вам URL-адрес, который будет использоваться для нажатие. Сначала вы должны ввести что-то вроде:

git remote add origin [email protected]:username/reponame.git "

Замените [email protected]:username/reponame.git URL-адресом из репозитория. URL-адрес расположен на правой боковой панели под названием "URL-адрес клонирования SSH".

Ответ 2

Для людей, чьи пульты уже установлены...

Если вы хотите установить информацию отслеживания для этой ветки, вы можете сделать это с помощью

git branch --set-upstream-to=<remote>/<branch> <local branch>

Это позволит вам просто запустить "git pull" вместо "git pull origin branch"