Ad Code

Responsive Advertisement

Recent Posts

6/recent/ticker-posts

Why Learn Git and Github?


I often hear developers emphasizing about learning Git and GitHub. No matter who they are, they always say to master these tools. But Why? Git isn't even a programming language. It can make app or websites. So why do we need to learn git? So with this blog lets dive into it.

What is Git?

Git is a version control system that allows developer to track their changes in to code. Wait! what is a version? Well you may have seen these numbers:
This is called a version, Lets say you are making a website and the v 1.0 is when you setup all the files, then V 1.1 maybe when you do another changes and so on, with every time you perform changes in the app the version changes.
Tracking all this by making a folder for each version is very hard and take a lot of memory. Here is where Git comes to play, Git helps you on tracking these changes and managing them even reverting them if you don't like the changes. 

Why use Git?

  • Helps to track version by using only one folder.
  • Helps to go back to the previous versions.
  • Helps to experiment by creating branches, we can select which branch to keep and which to discard.
  • Easily go back to the save point on just one click or command.
Well these all explain why git is used and what is git. But what about GitHub? Where is it used? Do we need it? Lets start with:

What is GitHub?

You can say Github is like a Drive, where you store your codes. Github is currently used by many and stores millions of lines of codes. No only that but Github plays major role for collaboration as it becomes a common place where you and your collaborator (another person working on same project) share codes and manage issues. 

Why use Github?

  • Allows you to store many codes for free.
  • Allows for you and your team to work on same code (collaboration).
  • Helps manage the team and projects.
  • Free hosting.
  • Webhooks.
  • Online code editor
  • Project management 
  • Automation
  • You can view code of big companies like meta.
  • Contribute on the opensource projects.
  • Create issue and requests for bugs and adding new features.
  • Provides best integration with git.
No only that, Github hub also helps students by providing a free student package which as many free stuffs like, github pro account, free copilot, free domain, free hosting, and many more not only inside github but outside like Jetbrains, Namecheap, Atom, Stripe, MS Azure and many others. All you need is your student ID.

Well you see with this many use cases developers prefer to use git and github. So, over time git and github are becoming a fundamental or basic skill to learn for any developers even jobs description have those, so why be behind? Lets start learning git and Github.






Post a Comment

0 Comments

Ad Code

Responsive Advertisement