Ответ 1
Первым нажатием должен быть:
git push -u origin branchname
Это позволит:
- В вашем местном филиале есть ветвь удаленного отслеживания с тем же именем, что и ссылка вверх по течению на вашем удаленном сервере repo '
origin
', - это соответствует политике push по умолчанию '
simple
'
Любой будущий git push будет с этой политикой по умолчанию только толкать текущую ветку и только если ветка имеет ветвь вверх по течению с тем же именем.
чтобы избежать нажатия всех соответствующих ветвей (прежняя политика по умолчанию), где тонна тестовых ветвей была нажата, даже если они не готовы быть видимыми на восходящем репо.