создание git ветвь постфактум?

Я подозреваю, что ответ на мою проблему довольно прост, но я новичок в git, и моя голова путается при чтении ответов на все похожие вопросы SoF, которые, похоже, не являются моей проблемой.

Вот моя проблема:

У меня есть репо на github с единственной веткой ('master'), над которой я работал в моем локальном репо. В какой-то момент я перестал возвращать коммиты в мастер на github, потому что беспокоился, что они что-то сломают. Итак, теперь у меня есть много коммитов в моем локальном репо, которые я хочу отправить обратно на github.

Однако, вместо того, чтобы возвращаться к мастеру, я бы предпочел создать новую ветку на github («разработка») и нажать все мои локальные коммиты возвращаются в эту ветку (которую я объединю обратно в главную только после того, как они будут лучше протестированы).

Каков простой способ сделать это?

39
задан Herbert Sitz 17 March 2011 в 19:49
поделиться