Why you should learn version control

I usually Suggest my followers on social media accounts to learn some techniques to improve their code readability.

One day I found a lot of students think that git or any version control software is not useful, what a surprise for me!!

What is version control?

According to Wikipedia,
A component of software configuration management, version control, also known as revision control or source control, is the management of changes to documents, computer programs, large web sites, and other collections of information.

So normally version control is the process of keeping track of code changes along the time.

What is git?

According to Wikipedia,
Git (/ɡɪt/) is a version control system (VCS) that is used for software development and other version control tasks. As a distributed revision control system it is aimed at speed, data integrity, and support for distributed, non-linear workflows.

Okay, git is just a software and we can't judge it as anything more than this.

Why Github not just sharing with the cloud?

Let us make something clear here, I'm not saying that Github or any git hosting website is better than any other one.
So sharing using any cloud like Drive, Dropbox or 4shared ... etc.
You really have many many options here, I use Github and Bitbucket but, I don't recommend a specific one, use just what you want.
But, using git hosting website allows you to easily push and pop your edits immediately.
Using a cloud requires you to back your code, upload, download and much more overhead.

Using git software itself is the purpose, That gives you many benefits and power to track code changes and bugs sources, It's hard at the beginning but once you spend time with it, you have full control on your project code.

How to learn it?

You can go here [link] for reading introduction tutorial Or try this 3 weeks only free course produced by Udacity here [here]

Good luck


  1. That's impressing! I suggest you discuss some live examples providing some Youtube videos, images and links.


Post a Comment

Popular posts from this blog

Chatbots and self injury messages

Composition VS Inheritance in stack's implementation

Why GitHub?