Git - нажать на ветку удаленного отслеживания в удаленном хранилище - PullRequest
5 голосов
/ 27 января 2010

Когда вы просто делаете git push для удаленного хранилища, его ветвь master обновляется. Это нежелательно в случае ненастроенных репозиториев, и предупреждающее сообщение, отображаемое в последних версиях Git, проясняет это.

Я бы хотел иметь возможность отправить в удаленный репозиторий и иметь одну из его веток remote tracking . Позже, когда я вхожу в удаленную машину и запускаю команды, я могу объединить эту удаленную ветвь отслеживания в master.

Как я могу это сделать? Или есть лучший способ отправить изменения в не-пустой репозиторий?

Ответы [ 2 ]

4 голосов
/ 27 января 2010

Вы можете сделать:

git push master:some-remote-branch

например:

git push master:alex/master

(хотя по-прежнему не рекомендуется отправлять в не-голое хранилище.)

0 голосов
/ 27 января 2010

Полагаю, вам нужно просто создать отдельный репозиторий, т.е. один без рабочей копии. Затем вы можете просто войти на удаленный компьютер и клонировать этот удаленный репозиторий, а также извлекать / извлекать, когда вам это нужно.

...