Here is the situation: I have a Fork from a Original Repo (Upstream).
So according to the document from GitHub: https://help.github.com/articles/creating-a-pull-request , we need to create a new branch to work on a feature, then push it to my Fork. Then use Pull Request to ask for a merge into original repo.
I understand that. But if each feature deserves a branch, then I will have a hundred/thousand of temporary branches in my local machine (and in my fork).
I know that after my Pull Request is accepted, I can merge those temporary branches into my Develop branch, and delete the branches. Am I doing correctly? Is it a correct flow for using Git and Pull Requests?