Git,Git-hub,Git-lab & Bit-bucket
In this article, I am going to tell you about Git, Git-lab, Git-hub and Bit-bucket in a way that a non-tech person can understand easily.
Git is a version control system. Its purpose is to keep track of all changes which are happening.Imagine you are an artist and working on a masterpiece.Initially, you are working with the blank canvas as you make progress, you might want to save the all stages and whenever you want to go back to check out the changes which have you done. Git in essence is like a magical tool for software developers, allowing them to change the code and keep the record.
Let's say you and your team spread around the world. You need that place where all team members can show their work, discuss changes and merge their work. This is Git-hub. It is a place where every developer can display his work to everyone to see.its just not about displaying,though; GitHub enables teams to collaborate harmoniously. When someone makes changes to their piece, they can propose these changes to the collective artwork through a process called a "pull request." Other developers can review, discuss, and eventually approve these changes, merging them into the main code base.
In the world of software development, this holistic approach is known as DevOps, where development and operations teams collaborate seamlessly for faster and more reliable software delivery.
Git-lab is like a DevOps playground. It's not just a platform for version control like Git and collaboration like GitHub; it goes a step further by integrating various tools and processes to create a cohesive software development life-cycle. From planning and coding to testing and deployment, Git-lab houses it all under one roof.
Now, imagine you are not working on a public project but a confidential project. You need a secure space where only a select group of artists can contribute and view the work. This is where Bit-bucket steps in.
Bit-bucket is like your private space. It offers the same version control and collaboration features as Git-hub and Git-lab, but with an emphasis on privacy. While GitHub and Git-lab lean towards open-source collaboration, Bit-bucket provides a safe haven for proprietary projects. It's like an exclusive club where only authorized members can see, modify, and contribute to the artwork.
Recommended by LinkedIn
.
.
.
.
.
.
.
.