I’ve been looking into the git merge v. rebase endless theological debate. It comes up over and over. But I’ve only ever gotten into trouble trying to rebase. Not getting all wrapped up over how my commit history looks and just merging has given me fewer issues.

I’m seeing a camp that recommends rebasing your local feature branch when master gets ahead of it, but merging it when you bring it back into master. Another person says, yeah, do that, but if your rebase has conflicts, give it up and merge instead.

I’ll paste some links now. …

The gist I’m taking away is that it’s okay (but entirely optional) to rebase your feature branch occasionally before finally merging it back to master.

All of the caveats and warnings I’m seeing in these threads are about rebase. That tells me something. My friend, KISS says, “Just merge and stop fussing.”