Безопасно ли удалять ветку из ветки github после слияния вверх по течению?

Я только недавно попробовал свои силы в форкинге в github и хотел бы получить совет по "лучшей практике".

Я создал ветвь в своем форке, и эта ветвь втянулась в мастера проекта верхнего уровня. Он больше не отображается на сетевом графике, но все еще присутствует на github. Безопасно ли мне сейчас удалить эту ветку на развилке?

Редактировать: просто чтобы уточнить, я проверяю, не противоречит ли это правилу github "не изменять историю".

2 ответа

Когда вы добавляете что-то в основную ветку, это там навсегда. Слияние другой ветви с мастером - это просто добавление вещей из другой ветви в мастер.

Когда вы удаляете эту другую ветку, история внутри ветви теряется, если вы ее перебазировали. Но в любом случае это не имеет особого смысла, если изменения внесены в основную ветку.

Таким образом, вы можете безопасно удалить свою ветку, если не хотите продолжать разработку в ней.

Если вы беспокоитесь о том, что код апстрима волшебным образом исчезнет, ​​если вы удалите свою ветку, не надо. Как только они потянут это, это там (более или менее) навсегда.

Другие вопросы по тегам