If you have ever worked in Computer Science or IT, you might have come across a version control tool at some point in time, most probably Git because it is the most common and standard tool for version control used by everyone ranging from beginners to Pros and from personal projects, academia to Industry projects. It’s a perfectly okay tool or I might as well go on to say that it’s an amazing technology that is fully open-source and free to use.\
But some inherent problems come together with Git, which you might not know about if you have never personally faced it. I’ve recently come across one such problem that made me rethink my version control system.