this post was submitted on 09 Oct 2025
        
      
      4 points (100.0% liked)
      Programmer Humor
    27117 readers
  
      
      1155 users here now
      Welcome to Programmer Humor!
This is a place where you can post jokes, memes, humor, etc. related to programming!
For sharing awful code theres also Programming Horror.
Rules
- Keep content in english
- No advertisements
- Posts must be related to programming or programmer topics
        founded 2 years ago
      
      MODERATORS
      
    you are viewing a single comment's thread
view the rest of the comments
    view the rest of the comments
 
          
          
in the projects i work in i always try to force semi linear history to avoid all of this, never merge (unless it's the MR) always rebase.
this leaves a very readable history, with each feature branch highlighted and no mixture in the commits...
i haven't found any downside yet... maybe that some ci/cd are built to push to main, but making them do branch pr automerge is not that difficult