How to Clean the .git Directory Within a Project

How to Clean the .git Directory Within a Project

Tiempo de lectura: 2 minutos If the .git folder is taking up a lot of space on your system, it is likely related to a Git repository that contains many commits, branches, and/or large files. You can clean this folder using the git command and some additional commands to remove Git history and reduce the size of the repository. However, … Read more

Script to Calculate Contribution Percentage in a Git Repository

Script to Calculate Contribution Percentage in a Git Repository

Tiempo de lectura: 2 minutos Introduction In collaborative software development, understanding each team member’s contribution is essential. This tutorial introduces a Bash script that calculates the percentage of contribution for each author in a Git repository. Let’s see how to use this tool to gather valuable insights into the work done by each person in a project. Prerequisites Before you … Read more

Using GitHub Desktop as a Client for GITLAB and other GIT Services

Using GitHub Desktop as a Client for GITLAB and other GIT Services

Tiempo de lectura: 2 minutos Reading time: 2 minutes Using GitHub Desktop as a Client for GITLAB and other GIT Services Photo by Christina Morillo on Pexels Github Desktop is the official GitHub client for Windows, Linux, and Mac. It is available for free on their website: https://desktop.github.com/, and it simplifies the process of synchronizing, updating, and maintaining your projects … Read more

Access Error When Pulling via Console Using GitLab – Access Token

Access Error When Pulling via Console Using GitLab – Access Token

Tiempo de lectura: 2 minutos Reading time: 2 minutes When trying to perform a GitLab project pull via the console, I’m getting the following error: GitLab – remote: HTTP Basic: Access denied. The provided password or token is incorrect or your account has 2FA enabled and you must use a personal access token instead of a password. To solve this, … Read more

Error when performing a push on a git project: error: insufficient permission…

Error when performing a push on a git project: error: insufficient permission…

Tiempo de lectura: < 1 minuto Reading time: < 1 minute When trying to perform a push on a project that is configured with git, I get the following error: error: insufficient permission for adding an object to repository database .git/objects error: Error building trees To solve this error, I first navigated to the .git directory. Inside this directory, we executed ... Read more

Summary of the most commonly used Git commands.

Summary of the most commonly used Git commands.

Tiempo de lectura: 3 minutos Reading time: 3 minutes Git is a version control system that allows developers to keep track of changes made to a software project and collaborate efficiently as a team. While there are many available commands in Git, below are some of the most commonly used ones: git init: This command is used to initialize a … Read more

How to Create a Kanban Board and Custom Labels in GitLab

How to Create a Kanban Board and Custom Labels in GitLab

Tiempo de lectura: 2 minutos Reading Time: 2 minutes How to Create a Kanban Board and Custom Labels in GitLab Photo by Linda Eller-Shein on Pexels To create a work board, we need to access our GitLab profile, select the project where we want to create the board, and then follow a few simple steps that we will see below. … Read more

Using GitHub Desktop as a Client for GITLAB and other GIT Services

Using GitHub Desktop as a Client for GITLAB and other GIT Services

Tiempo de lectura: 2 minutos Using GitHub Desktop as a Client for GITLAB and other GIT Services Photo by Christina Morillo on Pexels Github Desktop is the official GitHub client for Windows, Linux, and Mac. It is available for free on their website: https://desktop.github.com/, and it simplifies the process of synchronizing, updating, and maintaining your projects in GIT. Through a … Read more