Ответ 1. Да, рекомендуется подождать, пока ветка будет объединена в master, а затем, когда вся команда будет уверена, что код готов к работе, разработчики могут свободно удалить локальную копию ветки.
Ответ 2. Да, если не слитая ветвь удалена из вашего локального репозитория, но доступна в вашем удаленном репозитории, вы можете воспользоваться этой веткой, и тогда эта ветвь будет доступна в вашем локальном репозитории.Для получения дополнительной информации см. Это - Git отменить удаление локальной ветви
Ответ 3. Да, если ветвь создана разработчиком для выполнения задачи и / или для реализации функциональности послеработа завершена, и ваш код готов к работе или уже развернут, после чего вы можете удалить ветку и сократить локальное хранилище.