You can attribute a commit to more than one author by adding one or more Co-authored-by trailers to the commit's message. Co-authored commits are visible on GitHub.| GitHub Docs
GitHub Desktop tracks all changes to all files as you edit them. You can decide how to group the changes to create meaningful commits.| GitHub Docs
Create a pull request to propose and collaborate on changes to a repository. These changes are proposed in a branch, which ensures that the default branch only contains finished and approved work.| GitHub Docs
A fork is a new repository that shares code and visibility settings with the original “upstream” repository.| GitHub Docs
You can protect important branches by setting branch protection rules, which define whether collaborators can delete or force push to the branch and set requirements for any pushes to the branch, such as passing status checks or a linear commit history.| GitHub Docs
You can use the github.dev web-based editor to edit files and commit your changes.| GitHub Docs