Tag: Git
-
What Does My CI/CD Pipelines Look Like?
In the following article, I show how to build an effective CI/CD pipeline in GitlabCI. I show how to separate some steps depending on the branches. Which steps are mandatory and best practices.
-
How I use Gitflow in real-life projects with GitlabCI
In the article of today, I’m gonna explain the usage of Gitflow in real-life projects. What adaptations I’ve made and how do I use it in my projects. I will also show how I’ve implemented Gitflow in my GitlabCI platform.
-
I Quit Gitflow
For months, I’ve been thinking about stopping to use Gitflow on the project. In this post I describe the reasons to quit Gitflow and the alternative I’ve chosen.
-
Git merge vs Git rebase
Do you know the difference between git merge and git rebase? I’m sure you do. But do you know when it’s better to use each other?
-
Gitflow Auto-merge Back Script
I’ve been using Gitflow so many years. But keeping the develop branch update is hard. So, I’ve implemented an auto-merge from master.
-
Git, I’m Lost
In this article I explain how to not get lost with Git. After a failed merge or rebase, sometimes I want to erase all and start again.
-
4 Things No Git User Should Live Without
Git is a powerful tool to store your code. But it can be very tricky to master. Here are 4 things I’ve learned I want to share with you that changed my day-to-day.
-
The 4 Things Every New Git User Does Wrong
There is already a lot of complexity in a project. Using Git to store the project shouldn’t be another complexity. But Git is not teach as much as other tools as it should be. Here are the fundamental things every new Git user should know when starting to use it.
-
Create your First CICD Pipeline with GitlabCI
In this article I create my first CI/CD Pipeline with GitlabCI. I explain the main concepts of GitlabCI, jobs, stages and conditions. And I show how to configure a runner.
-
Create your first Github Actions
In this article I will create my first Github Actions. I will use the CI/CD pipeline of Github to run several commands over my project. I will also show how to configure a self hosted runner.