2017-01-26 28 views
1

каждый раз, когда я должен толкать мою ветвь пульта дистанционного управления на GitHub я должен выполнить следующую команду,выполнения мерзавец толчок с URL репо предварительно установить

git push --set-upstream sensorAtHome WIP 

однако в офисе я просто идти вперед и подтолкнуть к нашей компании cgit-сервер.

так, что разные, и то, что мне нужно сделать, локально для моего проекта GitHub У меня есть уже сделали это:

git remote add <name> <url> 

Я подумал, что было достаточно.

во-вторых, что <name> относится к названию филиала или имени репозитория?

+0

'' это имя пульта. Это имя, которое вы собираетесь использовать для обозначения этого ''. 'sensorAtHome' - это удаленное имя. Что касается остальной части вашей проблемы, «git push -set-upstream» должен это сделать. Не могли бы вы показать *** полный текст *** о том, что произойдет, когда вы запустите эту команду? Также содержимое '.git/config' в этом репозитории. – Schwern

ответ

1

Проверьте git branch -avv выход, а также git remote -v

Ваш офис филиала, вероятно, уже связан с удаленного филиала отслеживания.

См «Why do I need to explicitly push a new branch?»

Вы должны нажать один раз:

git push -u sensorAtHome WIP 

Тогда просто мерзавец толчок будет достаточно: ваше местное отделение будет знать, где и на какую ветвь толкать («где» sensorAtHome удаленный URL-адрес и «какая ветка» sensorAtHome/WIP)