Get the latest tech news

Resistance Against Git Merge Hell


It's so easy to end up with git commit history which looks like London tube map. Let's see how we end up with those big, ugly, meaningless commit histories and how to prevent having one.

Git merge manual explains what actually happened here really well and I copied the description by changing only the references: General rule of thumb here is that you should work on your own fork and shouldn’t push a feature branch into the shared remote upstream repository. If you are on a long term big project where more than one person is involved, using merging like this in an obnoxious way and it will make you and your team suffer.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of History

History

Photo of hell

hell

Photo of resistance

resistance

Related news:

News photo

How to use ChatGPT’s new memory feature, temporary chats, and chat history

News photo

First post: A history of online public messaging

News photo

Throwflame launches fire-spitting robo-dog from Hell