==========================================================================
Version control is a system, records changes to a file, or set of files over time so, you can recall specific versi ONS later.
==========================================================================
++++++++++
#1. Git
Git is a free and open source distributed version control system designed to handle everything from small to very large PR Ojects with speed and efficiency.
Git allows and encourages you to the multiple local branches that can is entirely independent of each of the other.
Notably, when you push to a remote repository, you don't have the to push all of the your branches. You can choose to share just one of the your branches, a few of them, or all of them. This tends-to-free people-try new ideas without worrying about have to plan how and when they is going to merge it I n or share it with others.
There was ways to accomplish some of this with other systems, but the work involved was much more difficult and error-prone . Git makes this process incredibly easy and it changes the "the" the "the" and "the" developers work when they learn it.
++++++++++
#2. Github
GitHub is how people build software. With a community of more than million people, developers can discover, use, and contribute to over millions projects us ING a powerful collaborative development workflow. In my opinion, it's just a website which provice some service for customer to place their code and help them to control th EIR code ' s version. By the the-by, GitHub would ask the customer pay for their service if they need to set their projects into private status.
++++++++++
#3. Gitlab
Itlab is a open source tool used by developers to create and manage code bases collaboratively. Built on Git, which are a very popular and efficient distributed version control system, GitLab gives all the tools nee Ded for Git repository management from code reviews to issue tracking and more.
I think it ' s a copyer of the Github. But it's free and open source for our developer. I think it ' s very useful for us. We need to does somothing for the open source activity.
Introduction of Git, Github and Gitlab