GitHub is an online software development and code hosting platform, a web-based version control and collaboration platform for software developers. Itโs used for storing, tracking, and collaborating on software projects.
GitHub follows a Software as a Service (SaaS) business model and was launched in 2008. It was built on Git, an open-source code management system created by Linus Torvalds to facilitate faster software development. In 2018, Microsoft, the biggest single contributor to GitHub, acquired the platform for $7.5 billion.
Why Was GitHub Created?
Hereโs why: Assume you are participating in a hackathon or a group project where your teammates are from different countries. In that case, you need a way to collaborate on the project youโre working on, such as tracking changes in code, the features youโre building, and more.
The main problem is how you and your collaborators/contributors will work on the project.
So whatโs the solution?
GitHub! Itโs a platform with functionalities that every developer needs to maintain their code and collaborate. It maintains everything as a central database, also known as a โSingle Source of Truthโ.
What Is Version Control?
Version control helps developers track and manage changes to software code in a collaborative environment. Two major concepts are branching and merging, which youโll learn about in a further series on GitHub.
What Is Git?
Git is an open-source version control software used for managing and tracking file revisions. Git is used to manage projects on your local system. Git is the most widely used version control system in software development, and GitHub provides services that complement this technology, hence the name โGitHubโ.
Now youโve grasped the basic overview of GitHub. Youโll learn more about working practically and setting up Git and GitHub in my upcoming blogs.
Feel free to connect with me on other social media platforms ๐๐ค to stay updated on my latest adventures in web development and open for collaboration. Until next time, happy learning! ๐จโ๐ป๐
Top comments (2)
Awesome
Thank you so much Senapati ๐โจโจ