Git and GitHub
Git and GitHub are not the same things. Git is an open-source, version control tool π§° created in 2005 by developers working on the Linux operating system π₯οΈ; GitHub is a company ποΈ founded in 2008 that makes tools that integrate with git. You do not need GitHub to use git, but you cannot use GitHub without using Git. GitHub has many other alternatives, such as GitLab, BitBucket, and βhost-your-ownβ solutions such as gogs and gittea. All of these are referred to in git-speak as βremotesβ, and all are completely optional. You do not need to use a remote to use git, but it will make sharing your code with others easier.
PREREQUISITES π
- Basic understanding of the command line βοΈ
- Basic programming experience π©βπ»
TOPICS TO LEARN π
- What’s Version Control
- What’s Git
- Downloading and Installing Git
- Create your local repository folder
- Create your SSH Key
- What’s GitHub?
- Set up your GitHub account
- Creating a new repository
- Deleting and renaming repositories
- Fork a repository
- Push changes to a repository
- Clone a public project
- Add collaborators to a project
- Collaborate with other users
- Send a pull request
- Merge changes from a pull request
- Watch projects and people
- Use project wikis
- Create and delete branches and tags
- Create GitHub pages
- Gist
- Exercises
RESOURCES πΌ
Online Courses π©βπ»
- Introduction to Git and GitHub
- Version Control with Git
- GitHub Ultimate: Master Git and GitHub - Beginner to Expert
Blogs π
- Documentation
- GitHub Documentation
- The beginner’s guide to Git & GitHub What is Git?Git is a free, open-source
- An Intro to Git and GitHub for Beginners (Tutorial)
- A Guide to Git & Version Control - Learn Interactively
- GitHub Guides
Tutorials π»
- Git and GitHub for Beginners - Crash Course
- Git & GitHub Full Course in 5 Hours | Git GitHub Tutorial for Beginners | DevOps Training | Edureka
- Git Tutorial for Beginners: Learn Git in 1 Hour
Apps π±