WHAT IS GITHUB?
Github is built for developers. It is a repository hosting service, where it hosts a lot of Git-based projects in a variety of different programming languages, and also it keeps track of the changes made, others can also review your code. And most importantly it is open source.
WHAT IS GIT?
Git is a free and open-source distributed version control system. It was created by Linus Torvalds in 2005.
GitHub makes version control easier and has a good graphical interface so, it is very user-friendly and intuitive. It also provides you with easiness of combining the changes and removes the headache of sharing the large code files.
It helps groups of developers work collaboratively on big software projects. It allows other people to see your stuff, sync up with you, and perhaps even make changes.
Why do Developers love GitHub?
- Immensely Powerful Community
- The Largest Shared Repository
- Easy Version Control
- Secure cloud storage
- You can stand out from the crowd by showcasing your work
- You can link other relevant professional profiles as well on GitHub
How Recruiters Grade You?
- Tech stack used – Make sure not to use the same tech stack for every project
- Completeness – Make sure your project is completed
- Functionality – It should work in the way it is expected
- Readability – Your code should be readable
- Documentation – A repo without a single README is a wasted opportunity
Resources to learn git and GitHub
- Git Going Fast: One Hour Git Crash Course by Udemy.
- Learn Git by Codecademy.
- Version Control with Git by Udacity.
- Git & GitHub Complete Masterclass by Udemy.
- Getting Started with
- GitKraken for GitHub Users by GitKraken.
- Version Control with Git (Git tower)
Books to read
Git Doesn’t Have to Be Hard – Available on Amazon