2012-11-11 3 views
1

Итак, я пытаюсь создать удаленную ветку, чтобы я мог перенаправить обновления в проект, который я делаю с моей учетной записью Github, но по какой-то причине мои удаленные ветви не создаются.Удаленные ветви Git не указаны

Эти команды я бегу:

git remote add origin [email protected]:<username>/first_app.git 
git push origin master 

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

git branch -r 

Игнорирование, что я полагал, что, по крайней мере, попробовать вторую команду сверху. Когда я, естественно, он говорит:

ERROR: Repository not found 

Если кто-то может помочь мне понять это было бы весьма признателен. Я пытался найти информацию об этом в Интернете, но пока что не столкнулся ни с чем.

+0

Попробуйте выбрать пульт дистанционного управления: 'git fetch -v'. Также вторая команда, вероятно, была 'git branch -r' не' git remote -r'. – mspasov

+0

Yea git fetch -v origin просто говорит ОШИБКА: репозиторий не найден ... –

ответ

5

После того, как вы добавили remote, git еще не знает о удаленных филиалах. Фактически, удаленный URL-адрес может быть очень недействительным.

git fetch команда предназначена для выполнения следующих действий:

  1. Try общаться с пультом дистанционного управления и получить список филиалов на этом пульте дистанционного управления. Снимок этой информации хранится локально в .git/refs/remotes/remotename и не обновляется до следующего git fetch.
  2. Получите все новые объекты git для этой удаленной и выбранной ветви (или всех ветвей отслеживания).

Иными словами, выполнение git fetch почти обязательно для вас.

Кстати, git pull = git fetch + git merge, поэтому git pull также выполнит то, что вы хотите.

+0

Когда я использую команду git fetch, она по-прежнему отвечает: ERROR: Repository не найден –

+0

Как я уже упоминал, удаленный URL-адрес может быть недействительным. Вы уверены, что все правильно? – mvp

+0

Можете ли вы просто «git clone git @ github.com/имя пользователя/first_app.git'? Другими словами, существует ли репозиторий github? – mvp

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