Большинство рабочих процессов git, которые я видел, предлагают удалить branch
после того, как он был объединен с мастером. Например, этот gitflow предлагает следующее:
# Incorporating a finished feature on develop
$ git checkout develop
Switched to branch 'develop'
$ git merge --no-ff myfeature
Updating ea1b82a..05e9557
(Summary of changes)
$ git branch -d myfeature
Deleted branch myfeature (was 05e9557).
$ git push origin develop
Зачем мне удалять ветку? Я также занимаюсь любопытством, что делать, когда позже обнаруживается ошибка, которая была введена этой функцией, - следует ли снова создать ветвь с тем же именем, исправить ошибку там, слить в master и снова удалить ветвь?