Continuous Delivery
Saturday, September 02, 2023 in Blog
Continuous Delivery (CD) is deeply rooted in the first principle of the Agile Manifesto posted in 20011: Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. According to Martin Fowler2, a …
Continuous Integration
Saturday, August 19, 2023 in Blog
One of the most pivotal challenges in the realm of software development is effectively integrating changes 1. In a small-scale project steered by a single developer, this challenge might appear to be trivial. However, as the magnitude of the project …
Revert a pushed change in Git
Wednesday, January 18, 2023 in Blog
When we realized that the last commit was a mistake but we already published it, the command to use is git revert <COMMIT_HASH>. First we need to locate the ID of the commit we want to revert, it can be done with git log or git reflog commands. …
Revert a local change in Git
Wednesday, January 18, 2023 in Blog
When we have created a commit locally but have not published it to the remote yet, we can use git reset to undo the commit and, if we wish, discard the changes. Although there are several options for git reset the most used are: --soft: Does not …