Browse articles from Open Source
Git pull vs. git fetch: What's the difference?
Git pull is a Git command that performs both git fetch and git merge simultaneously. This article outlines the characteristics and appropriate uses of each.
What’s new in Git 2.46.0?
Here are highlights of release contributions from GitLab's Git team and the wider Git community, including reference backend migration tooling and transactional symbolic reference updates.
Kubernetes: Get to know the container orchestration solution
Kubernetes, also known as K8s, is a must-have solution for deploying and maintaining applications, especially in the cloud. Learn the basics of Kubernetes with this introductory guide.
A CI/CD component builder's journey
Learn how a creator of shared, includable templates upskilled by migrating the templates to GitLab CI/CD components and the CI/CD Catalog.
A beginner's guide to the Git reftable format
In Git 2.45.0, GitLab upstreamed the reftable backend to Git, which completely changes how references are stored. Get an in-depth look at the inner workings of this new format.
What’s new in Git 2.45.0?
Here are some highlights of contributions from GitLab's Git team and the wider Git community to the latest Git release, including reftables and better tooling for references.
GitLab's contributions to Git 2.44.0
Find out the topics that GitLab’s Git team – as well as the wider community – contributed to the latest Git release, including fast scripted rebases via git-replay.
Find out which plan works best for your team
Learn about pricingLearn about what GitLab can do for your team
Talk to an expert