GitHub
Contents
Introduction
GitHub is a developer platform that allows developers to create, store, manage and share their code, providing the distributed version control of Git. Using Git and GitHub together, a developer can update their code, track changes, create issues, build deployment workflows, and review and accept changes to their code from developers around the world.
Git vs. GitHub
Git is software that runs locally on your computer. It is possible to use Git to track changes in local code repositories on your computer without ever creating a GitHub account, or any other Git host account.
GitHub is a remote host and social development platform for code being managed with Git version control. With the proper configuration, we can use Git to sync code changes between the local repositories on our computer and the remote repositories hosted on GitHub’s servers, accessible through the GitHub website.
Guides
Resources and References
For additional information about GitHub, the following resources may be helpful:
YouTube: The Coding Train - Git and GitHub for Poets Playlist
YouTube: Brittni Builds - Learning - Git and GitHub Playlist