Publishing your changes
As mentioned earlier, all of the above takes place in the local repository.
To make changes available to others, need to publish them
Two approaches:
- 1. Push
- sends changes back to origin remote repository
- assumes you have write permission to that repository
- 2. Send a patch / pull request
- Creates a patch that you can send to other developers (e.g., owner)