Ошибка источника оригинала в новом хранилище - PullRequest
180 голосов
/ 06 мая 2009

Я только начал использовать git с github. Я следовал их инструкциям и столкнулся с ошибками на последнем шаге. Я проверяю существующий каталог, который в данный момент не контролируется исходным кодом (проект около недели назад) Кроме этого, мой сценарий использования должен быть вполне подходящим для мельницы.

Вот что происходит:

$ git push origin master
error: src refspec master does not match any.
fatal: The remote end hung up unexpectedly
error: failed to push some refs to 'git@github.com:{username}/{projectname}.git'

Инструкция Github:

Global setup:

  Download and install Git
  git config --global user.name "Your Name"
  git config --global user.email {username}@gmail.com

Next steps:

  mkdir projectname
  cd projectname
  git init
  touch README
  git add README
  git commit -m 'first commit'
  git remote add origin git@github.com:{username}/{projectname}.git
  git push origin master

Ответы [ 25 ]

0 голосов
/ 14 июня 2014

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

Проблема была решена, когда я удалил каталог .git, повторно инициализировал каталог проекта для Git, повторно добавил удаленный GitHub, добавил все файлы на новый этап, зафиксировав личное сообщение над автоматически сгенерированным сообщением, и подтолкнул к оригиналу / мастеру.

0 голосов
/ 07 марта 2010

Я неправильно поставил пробел после - так что вместо -m у меня было - m Просто что-то искать.

0 голосов
/ 07 марта 2010

Я думаю, что в более старой версии git вы должны сначала зафиксировать хотя бы один файл, а затем вы можете еще раз «нажать оригинал мастера».

0 голосов
/ 14 марта 2010

здорово .. проблема только с пустой директорией. Я решил свою проблему, создав один двоичный файл в каждом каталоге, а затем добавил их.

0 голосов
/ 28 марта 2011

Инициал add & commit работал как шарм. Я думаю, это просто вопрос понимания методологии Git по управлению проектом в хранилище.

После этого мне удалось без промедления отправить свои данные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...