Rebase button shows "Rebase conflict between head and base" when no conflicts exist #189197
Replies: 9 comments
-
|
💬 Your Product Feedback Has Been Submitted 🎉 Thank you for taking the time to share your insights with us! Your feedback is invaluable as we build a better GitHub experience for all our users. Here's what you can expect moving forward ⏩
Where to look to see what's shipping 👀
What you can do in the meantime 💻
As a member of the GitHub community, your participation is essential. While we can't promise that every suggestion will be implemented, we want to emphasize that your feedback is instrumental in guiding our decisions and priorities. Thank you once again for your contribution to making GitHub even better! We're grateful for your ongoing support and collaboration in shaping the future of our platform. ⭐ |
Beta Was this translation helpful? Give feedback.
-
|
We're in the same situation; we need another team to be able to overtake, and we've been getting this error for a couple of days now. |
Beta Was this translation helpful? Give feedback.
-
|
Bro, this is not your fault — it's a GitHub bug an their side. Here's what's going on and what you can do: Why is this happening? GitHub's UI rebase is broken right now for some repos. It says "conflict" but there's actually no conflict. It's a known bug that started showing up in the last couple of days. Other people are reporting the same thing (issue #189197). What to do right now: Just rebase locally from your terminal instead: step 1 : git checkout your-branch step 2 : git fetch origin step 3 : git rebase origin/main step 4 : git push --force-with-lease That's it. It'll work fine because there's no actual conflict — GitHub's UI is just tripping. If you want to help fix it faster: Go to that GitHub issue page and 👍 upvote it or drop a comment like "same issue here". The more people report it, the faster GitHub's team will fix it. TL;DR: GitHub's rebase button is bugged right now. Just do the rebase from your terminal — it'll work perfectly. Wait for GitHub to fix their UI. Nothing wrong on your end bro. 💯 |
Beta Was this translation helpful? Give feedback.
-
|
I can confirm we are seeing the same issue on our side. Rebasing manually fixed it of course, but it would be great to do it from the UI like before. |
Beta Was this translation helpful? Give feedback.
-
|
Same issue for a few days.. |
Beta Was this translation helpful? Give feedback.
-
|
Has become pretty constant for us too, hopefully GH folks are aware, would be great to know if so.
|
Beta Was this translation helpful? Give feedback.
-
|
We're also seeing the same issue |
Beta Was this translation helpful? Give feedback.
-
|
So it's not just us! good to hear. Been doing CLI instead rebasing and that works fine. |
Beta Was this translation helpful? Give feedback.
-
|
Been seeing this for 2-3 weeks on every single PR/branch in our repo |
Beta Was this translation helpful? Give feedback.

Uh oh!
There was an error while loading. Please reload this page.
-
Select Topic Area
Bug
Body
In the ЗК interface there is a “Rebase branch” button that rebases directly from the GitHub UI.
For the last ~2 days GitHub started showing:
Rebase conflict between head and baseHowever, there are actually no conflicts. Rebasing the same branch locally completes successfully without any conflicts.
Before that the same workflow worked normally.
Expected behavior
If a branch can be rebased cleanly, the Rebase branch button should be available.
Actual behavior
GitHub UI shows Rebase conflict between head and base and blocks the rebase even though the branch rebases cleanly outside the UI.
Beta Was this translation helpful? Give feedback.
All reactions