I was following this tutorial to create a pull request. In step 3 they mention that it is a good practice to create a branch while working with repositories. But I feel that if I push changes to my forked repository's main branch, it wouldn't make a difference while making a pull request.