You only lose the branch itself, i.e. the discrete pointer to a list of changes which diverged from main at some point in the past. The changes themselves will exist in main, after the merge, in the ...