Git,Git-hub,Git-lab & Bit-bucket

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.

.

.

.

.

.

.

.

.

#devops #github #gitlab #bitbucket #CI/Cd #Git

To view or add a comment, sign in

More articles by Ali Hussain Arif

  • Lead Generation

    The Fuel for Your Sales Engine Lead generation is the lifeblood of any successful business. It's the process of…

  • Bitbucket

    In the fast-paced world of software development, collaboration and efficiency are the keys to success. Developers need…

  • The Crucial Role of AWS in DevOps Simplified

    DevOpsIntroduction: In the world of software development and IT operations, the collaboration between teams and the…

    1 Comment
  • How Kubernetes and DevOps Make Software Better

    How Kubernetes and DevOps Make Software Better Introduction Ever heard of Kubernetes and DevOps? They might sound…

  • Jenkin

    Jenkin In this article, we'll introduce you to Jenkins in simple words, without any confusing technical jargon. What is…

Insights from the community

Others also viewed

Explore topics