Understanding Git Worktrees

Posted on Mon 23 March 2026 in DevOps • Tagged with Git, Version Control

If you've been using Git for a while, you've probably been in this situation: you're deep into working on a feature branch, and suddenly you need to switch to another branch to fix a bug or review a PR. The usual approach is to either git stash your work or …


Continue reading

Understanding Git Submodules

Posted on Mon 23 March 2026 in DevOps • Tagged with Git, Version Control

Have you ever needed to use another Git repository inside your own project? Maybe a shared library, a theme, or a set of configuration files maintained separately? Git submodules let you do exactly that - embed one Git repository inside another while keeping their histories independent. Let's understand how they work …


Continue reading

Getting Started With Git

Posted on Wed 02 April 2014 in Linux • Tagged with Git, Version Control

Git is the most popular version control system now a days. The reason behind popularity is its simple yet tremendous functionality. Unlike other VCSs (Version Control Systems), Git has some unique ways to control and share your data. Because of its huge functionality it also tends to become a lot …


Continue reading