I have used GitHub as a contributor, but never as an owner. Recently, I created a repo to work with a friend as the repo's collaborator. As the owner of my repo, I can push to the repo. However, I am really confused about how to fo a pull request as the owner of the repo???
Today, I pushed a new file to that repo, but the collaborator can't see it. I tried to do a pull request, but GitHub says nothing to compare to. I couldn't find info saying whether an owner of a repo needs to do a fork in order to do a pull request. And from the post, Git - Creating pull request without forking, a response said "there are only two ways that allow you to create pull requests: Either from a fork or when you have contributor access to the original repository."
My question: (1) Can a repo owner do a pull request from the repo's main branch or needs to create a branch first? (If The owner needs to create a branch beforehand, I did it, but my collaborator can't see my newly pushed file. As mentioned above, I couldn't do a pull request from the branch I created) (2) I am not completely sure whether a repo owner needs to fork his own repo in order to do a pull request. Even though it looks redundant to me, can you tell me this is also a right way to do a pull request?