You’re already familiar with Git basics: pushing and pulling, staging and committing files, merging and rebasing. Here are some slightly more advanced (yet useful) features we believe every programmer should know.
1. Creating a Pull Request
You can create a pull request to propose updates to a public repository. First, navigate to the GitHub page of the repository…