How to change your Linux user password without root user

Learn how to change the user password without using the root user. This method uses the chroot and a live USB installation of your Linux distribution.
Read more →

How to Merge Unrelated Histories in Git

In git, you can merge two branches that do not have a common base. However, this leads to creation of a new history for your project. In the event that the histories of the two branches are not the same, you will encounter an error that forbids merging unrelated histories. This article will show you how to fix this error.
Read more →

How to fix and recover a “corrupt history file” in ZSH

Once in a while, you will come across an error like “corrupt history file” when using the ZSH shell after doing something like a hard shutdown of your computer. This error can easily be fixed by re-writing the history file. In this article, the history file is named .zsh_history which is always the case but if the error shows a different file name, substitute that in.
Read more →