As the owner/coordinator of an open source project on GitHub, what is the common practice for committing changes yourself?
Is the following accurate:
- Create an organization
- Do the initial commit to the organization repo
- Fork the organization repo into your personal repo
- Commit to your personal repo
- Issue a pull request from your personal repo to the organization repo
If you are the owner of the GitHub repo, you wouldn’t issue a pull request to your own GitHub repo because:
Other collaborators though, not owner of said organizational repo, would need to fork it, then to clone their fork (i.e. clone the GitHub copy onto their local workstation), and commit to their own repo before pushing to their GitHub copy.
If they want their changes to be reflected in the original organizational repo, then they would make a pull request to your initial GitHub repo.