Feature branches (or sometimes called topic branches) are used to develop new features for the upcoming or a distant future release.
The essence of a feature branch is that it exists as long as the feature is in development, but will eventually be merged back into develop (to definitely add the new feature to the upcoming release) or discarded (in case of a disappointing experiment). Working on a project with a lot of interdependencies between features with a bigger team comes with a new set of challenges dealing with git. We’ve recently set up a new guideline: if it’s not directly tied to your feature, don’t put it in your feature branch.
Create a new feature/address branch from develop to add the address settings, merge it into develop, and finally, bring feature/footer back up to date with develop.