Lets say I have a main branch, which I take a branch of to work on Feature 1
Main -> Feature 1
I then branch off Feature 1 to create Feature 1 extended
Feature 1 -> Feature 1 extended
Question 1 : After merging Feature 1 to main, can the remote Feature 1 branch be deleted before Feature 1 extended is merged into main? is Feature 1 extended dependent on the remote Feature 1 branch existing?
Question 2 : If I decide I don't want Feature 1, but I do want Feature 1 extended, can I delete the remote Feature 1 branch *before* merging in Feature 1 extended?
I've done some tests, and it appears that it's ok to delete the remote Feature 1 branch in both cases, but I was wondering if there are any gotchas?