Tag: version_control
Stash a specific file using Git
The correct command to stash specific files (like your scripts/dags/dqm_slack_alert.py file) is not directly supported through a simple Git command,…
How to find out which user GitLab Runner is installed
To find out which user GitLab Runner is installed under, you can check the ownership of the GitLab Runner binary…
Understanding core.fileMode Setting in Git : How Git handles file permissions
Git, a widely used version control system, offers various configuration settings to tailor its behavior to specific project requirements. One…
Deploying from a CI/CD server to an EC2 instance using an RSA SSH key
Deploying from a CI/CD server to an EC2 instance using an RSA SSH key involves a few steps. Here’s a…
Mastering Continuous Integration: Essentials, Tools, and Best Practices
Mastering Continuous Integration: Essentials, Tools, and Best Practices Continuous Integration (CI) is a cornerstone of modern software development, aimed at…
GitLab vs GitHub: A comprehensive comparison
GitLab and GitHub are two of the most popular platforms for version control and collaboration in the world of software…
Understanding Monorepo in GitLab: Integrating multiple projects into a unified repository
The concept of a “Monorepo” in GitLab, or in any version control system, refers to a developmental strategy where the…
Create an SSH key and use it to push data to an EC2 instance from your GitLab CI/CD pipeline
In GitLab CI/CD, you don’t create SSH keys directly on the server; rather, you generate them on your local machine…
Branching in GitLab: Mastering the art of concurrent development paths
In the dynamic world of software development, the ability to concurrently develop features, fix bugs, or experiment without affecting the…
GitLab: A Guide to making, tracking, and committing changes in Git
In this article, we will delve into the core operations of Git, focusing on making changes and efficiently tracking them…