Git Affairs: Merge or Rebase?

HouseOfCoder
3 min readJan 8, 2024
Git merge Vs rebase

Alright, so you’ve found yourself in the nitty-gritty of Git, wondering about the quirky differences between ‘git merge’ and ‘git rebase’. Well, let me spill the beans in an informal and fun way!

Imagine your source code is like a storybook, and you, my friend, are the master storyteller — changing chapters, adding characters, and fixing typos. Now, ‘git merge’ and ‘git rebase’ are your trusty plot-twist techniques in this storytelling adventure.

Git Merge: 🤝

Alright, let’s start with ‘git merge’, Think of it like having multiple parallel universes (branches) where characters (commits) evolve differently. When you want to bring those alternate story lines together, you’d use ‘git merge’. It’s like merging two plot lines back into the main story — a big group hug of code changes.

Git Merge Example

This merges ‘feature-branch’ into ‘master’, creating a new commit that has all the changes from ‘feature-branch’ folded into ‘master’. It’s cool, straightforward, and keeps the original story lines intact.

Git Rebase: 🎢

Now, let’s dive into ‘git rebase’. Picture yourself time-traveling, wanting to rewrite…

--

--

HouseOfCoder
HouseOfCoder

Written by HouseOfCoder

Web developer by profession. Crafting code and contemplative thoughts. Join me on a journey of tech, life, and mindfulness.