Once in a while, there is a need to track that one single commit that silently slipped into the codebase breaking it. The obvious brute-force solution of consecutively reverting the repository commit by commit may not always be the best. Finding a commit that may be far away in history usually becomes tedious and time-consuming. […]
git
The Code Review Essentials – the reviewer’s side
When I embarked on my software engineering journey I was not really sure what the code review was. The term seemed to be quite clear and self-explanatory, but it took me years to realize how important this process was and how it should be approached. It also varies throughout the different companies, where each of […]
10 useful Git commands for collaborative development
The more people working on a given project, the more work organization it requires. Thus, Git is commonly used to coordinate work among programmers. However, without enough knowledge, using git can become a nightmare. Instead of helping, it only hinders. Instead of keeping control of the repository, you end up with tons of conflicts in […]