Usually, when I send Pull Requests on github, I would create a branch, make my changes, then ask them to merge that branch into their repo.
Once that is done, on Github, I delete the branch (but github just hides it). I then permanently delete the branch on the Github site.
Now that the remote branch is gone, how I can synchronize my local repo with the remote? I have tried fetching and pulling, but that does not delete the branches in my local repo.
Will I have to manually delete them from my repo, or is there some way to sync it?