<div dir="ltr"><div>Hey,</div><div><br></div><div><br></div><div>I always have a question in mind, what do you, professional developers follow as your GitHub workflow? I am curious about knowing two cases here, bugs and a new feature.</div><div><br></div><div><b>For bugs:</b><br></div><div>I read from the documentation that we should make a new branch for bug-killing but what after we pushed the code and it has been merged to master, what should we do with the local branch ? is rebase merge over master a good practice?</div><div><br></div><div><b>For new feature:</b></div><div>Should we make all the commits for the new feature over the same new branch?</div><div><br></div><div>If possible, please tell the commands too, along with the answer.</div><div><br></div><div><br></div><div>Thanks,</div><div>Rahul Gurung.<br></div></div>