2014-11-26 1 views
1

Когда я пытаюсь опубликовать новую локальную ветку с помощью Github для Windows, процесс выходит из строя без сообщения об ошибке. Открытие оболочки и использование 'git push' приведет к ошибке:Отделы публикации с GitHub для Windows не работают с восходящей веткой

fatal: The current branch local-branch-name has no upstream branch 
To push the current branch and set the remote as upstream, use 

    git push --set-upstream origin local-branch-name 

Если вырезать и вставить эту команду толчок идет вперед, и я могу использовать графический интерфейс для всех других толчков и тяну. Я использую GitHub для Windows более года, и это только началось. Я недавно обновился, и я запускаю версию Great Dane 2.6.4.1. Я не знаю, имеет ли это какое-либо отношение или нет. Я не вижу много отчетов или действительно никаких сообщений об этом типе проблемы.

Я установил флаг где-нибудь, что вызывает это? Изменилось ли изменение по умолчанию GitHub? что может вызвать такое поведение? (Я полностью ожидаю, что это проблема PEBKAC, я просто не знаю, что я сделал).

+0

возможно дубликат [ Предупреждение: push.default не установлен; его неявное значение меняется в Git 2.0] (http://stackoverflow.com/questions/13148066/warning-push-default-is-unset-its-implicit-value-is-changing-in-git-2-0) –

ответ

0

Вам необходимо либо вызвать определенный восходящий поток, либо установить настройку по умолчанию по умолчанию.

$ git branch --set-upstream-to=origin/master 
$ git remote -v 
     origin https://github.com/mjbrender/simple-blog.git (fetch) 
     origin https://github.com/mjbrender/simple-blog.git (push) 

Если вы не один набор еще:

$ git remote add upstream [email protected]/some-maintainer/some-project.git 

Вы можете держать себя от того, чтобы это снова после того, как клон проекта с этим:

$ git config --global push.default simple 
+0

Я обновил свою конфигурацию, используя – shaneknysh

+0

Используя то, что именно? Это помогло? – mbb

+0

_sorry, что было наполовину комментарий - не знаю, что случилось с остальным_ Я обновил мою конфигурацию, используя '$ git config --global push.default simple' , но это не повлияло. Я все еще не могу публиковать новые локальные ветви через графический интерфейс Github для Windows. – shaneknysh

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