У меня проблема с использованием git-flow. Не уверен, что это ожидаемое поведение, поэтому, пожалуйста, уточните это для меня.
Я создаю пустой репозиторий в Bitbucket и клонирую его на свой локальный компьютер. Затем я создаю проект Xcode (я занимаюсь разработкой для iOS) внутри этого репозитория, фиксирую его и отправляю в Bitbucket.
Затем я пошел дальше и инициализировал свой локальный репозиторий для использования потока git. Кстати, я использую SourceTree. Затем я создал новую ветвь функций, назовем ее FirstFeature. Я добавляю несколько файлов в проект и снова нажимаю его. Теперь у меня есть 3 ветки в моем удаленном репо: master, develop и FirstFeature.
Затем я снова работаю над проектом и заканчиваю эту функцию. Ветка FirstFeature удаляется и объединяется с локальной разработкой. Затем я продолжаю отправлять его в Bitbucket. Я думал, что, поскольку локальная ветвь FirstFeature была удалена, она будет удалена, когда я нажму новые изменения, но, по-видимому, нет. Эта ветка FirstFeature все еще находится в моем репозитории Bitbucket.
Это ожидаемое поведение или мне нужно сделать что-то еще, чтобы удалить их?
Спасибо.