При простом выполнении git push
в удаленный репозиторий, master
ответвление обновляется. Это - нежелательный в случае непустых репозиториев, и предупреждающее сообщение, отображенное недавними версиями Мерзавца, ясно дает понять.
Я хотел бы смочь продвинуть в удаленный репозиторий и иметь одно из его удаленных ответвлений отслеживания быть обновленным. Позже, когда я вхожу в систему удаленной машины и команд выполнения, я могу принять решение объединить то удаленное ответвление отслеживания в master
.
Как я могу сделать это? Или есть ли лучший способ продвинуть изменения в непустом репозитории?
Вы можете сделать:
git push master:some-remote-branch
Например:
git push master:alex/master
(хотя он все еще не рекомендуется подтолкнуть к неназженному репозитору.)
Я думаю, вы должны просто установить отдельный голый репозиторий, то есть. один без рабочей копии. Тогда вы можете просто войти в удаленный компьютер и клонировать этот удаленный репозиторий, и привлечь / потяните, когда вам это нужно.