2015-06-15 3 views
0

У меня есть новый проект проекта в localhost, и я получил учетную запись github со старым дизайном. Я хочу загрузить его в новый филиал.Как направить локальный репозиторий git на удаленную ветку?

  1. Я создаю новую ветку с веб-интерфейсом на github «new-design».
  2. создать локальный Git репозиторий: #git init
  3. Я добавить удаленный репозиторий: #git remote add github url
  4. добавить файлы и совершать все это: #git add -A, #git commit
  5. Теперь я хочу, чтобы загрузить его на GitHub, я бегу: #git push github new-design

error: src refspec new-design does not match any.

Что я должен делать? Как продвинуть его на новый дизайн на сервере github?

ответ

2

Необходимо, чтобы имя филиала местного репо совпало с именем удаленной ветви. Когда вы создаете новое локальное репо, имя ветки называется master и, вероятно, уже существует в удаленной части, к которой вы пытаетесь нажать.

Чтобы переименовать местный филиал смотрите: https://stackoverflow.com/a/6591218/4335488

Или вы можете просто запустить эту команду на локальном репо, а затем вставьте его в пульт ДУ GitHub.

git branch -m new-design 
+0

Спасибо. У меня возникла эта проблема: ошибка: не удалось нажать некоторые ссылки на https://github.com/*** . Обновления были отклонены, потому что удаленный файл содержит работу, которую вы делаете. Подсказка: не локально. Обычно это вызвано другим репозиторием, нажимая . Подсказка: к той же ссылке. Вы можете сначала интегрировать удаленные изменения. Подсказка: (например, «git pull ...») перед повторным нажатием. – gggigi

+0

Если я его потяну, все мои изменения исчезнут? – gggigi

+0

@gggigi Если у вас ничего нет на удаленной ветке, удалите пульт дистанционного управления и снова нажмите локальную ветвь. – HSchmale

Смежные вопросы