Once in a while, you might have heard about Git or Github ? Ever wondered what they are for ? In this post we are just going to discuss that. So, let’s get started .
Before getting into Github we have to learn about Git and it’s functionalities.
Git is a version control system created by Linus Torvalds for tracking changes in computer files and coordinating work among multiple people. It’s mostly used for source-code management in software development, but it can be used to keep the track of changes in any set of files. Every day, lots of code is managed by git and pushed to Github. In short, Git is just a software which is used to track the changes in your files or source code.
Talk is cheap. Show me the code.
What is GitHub?
A Definition from the web would be something like “distributed version-control platform where users can collaborate on or adopt open source code projects, fork code, share ideas”.
In simple terms, Github is a platform where you can host your code and share it with others. People use it for their open source projects. You can also use it to contribute to other people’s projects. Most of the open source softwares like Mozilla Firefox are based on it.
Open source software is software available free of cost to anyone who wants to use it. Currently Licensed under GNU GPLv2 Git is main backbone of Github.
So, this was just a quick overview of Git and Github. Hope you like short summary I provided here. If you want to develop open source software then it is the place for you. Every day, new and innovative projects are in development here and you may want to take a look at them. So, get your system ready and code for it on GitHub here.
Next to Read : Cryptocurrency mining in India by Himanshu
Thanks for reading our post. If you have any question related to the topic, then leave in comment section below, I will surely reply.
If you found this post helpful then please share it with all your friends on your social media accounts. You can also follow me on GitHub here.
Being a CSE Student, I love to explore various topics related to Computer Science and Technology and love to write about them here at ChampHub.
Also Passionate about the stock market and trading, I also like to keep myself up to date with the latest happenings in the market.