Skip to main content

One post tagged with "branching"

View All Tags

Git Rebase Logic: Why Can't I Just Merge? πŸ€”

Β· 17 min read
Mahmut Salman
Software Developer

The Confusion πŸ˜•β€‹

Backend Dev: "I'm looking at my Git history and I see that frontend branch has 13 commits that aren't on main, and main has 1 commit that frontend doesn't have. My mentor says I need to rebase. But... why? Why can't I just merge?"

Frontend Mentor: "Excellent question! This is where understanding the LOGIC of rebase becomes crucial. Let me show you exactly why rebase is necessary in this situation."