What is git?
Git is a distributed version control system, which means that a local clone of the project is a complete version control repository. These fully functional local repositories make it easy to work offline or remotely. Developers commit their work locally, and then sync their copy of the repository with the copy on the server. This paradigm differs from centralized version control where clients must synchronize code with a server before creating new versions of code.
What is version control system?
Version control, also known as source control, is the practice of tracking and managing changes to software code. Version control systems are software tools that help software teams manage changes to source code over time. As development environments have accelerated, version control systems help software teams work faster and smarter. They are especially useful for DevOps teams since they help them to reduce development time and increase successful deployments.
There are two types of popular version control systems which I know:
One is Github and another one is Gitlab
But,Github is so popular which is used by many people across the world
Why gitlab is not popular.
I think my guess is, Microsoft bought github in 2018.so, that it became popular through promotions and many useful things to use.
Gitlab is still an opensource why gitlab is not so popular compared to git hub
GitHub has a slight edge here due to its extensive marketplace of third-party integrations. It offers seamless integration with project management tools, code quality analysis tools, deployment platforms, and more. While also providing integrations, GitLab may have a smaller selection than GitHub
In my point of view, Both are good in its work. Github has more Projects and gitlab can add more contributors.
But Local repository git commands works same on both github as well as gitlab.
If you want to gossip with friends. when whatsapp and all social medias down.And show your manger that you are really working by showing blue colour contributed boxes Use gitlab...
or if you want to steal projects for college purposes. Dont want to get zero mark on project final review and get a nice name among friends and try to put some ice on HOD's Head. Use Github..
There are other Version Control Systems too...
Subversion (SVN), Mercurial, and Perforce...
Lets talk about next blog. Time is night 2..
What is yml?
A .yml file, often referred to as a YAML file, is a human-readable data serialization format. It's commonly used for configuration files and data exchange between systems due to its simplicity and ease of understanding. YAML stands for "YAML Ain't Markup Language"
YAML is a human-readable data serialization language that is often used for writing configuration files. Depending on whom you ask, YAML stands for yet another markup language or YAML ain't markup language (a recursive acronym), which emphasizes that YAML is for data, not documents.
I took that yml data from 2 different internet sources. Take anything you like. It is also a open-source to use..(laugh emoji)
Why so long gap? In writing blog?
I dont know the answer.
That's all about today's blog. I wrote that open_hearted,open_sourced, open_(you fill it)
my mind stops working now. Let me take rest....BYE
See you in Next blog. Until then be alive for my next blog and Take care...
Hey talented devs! Great news! We're offering your special Dev.to drop in recognition of your efforts on Dev.to. Visit the claim page here (no gas fees). – Dev.to Airdrop Desk