I wanted to figure out rebasing, but I could not get it to work, so I checked out the solution, and found that it works fine if you just input the names of the branch, but if you instead input C2-7, it gets wildly different results, I also checked with writing in main, and got the same erroneous result(result 1 is empty as it succeeded and did its little animation).

I'm only really used to using git via my IDE's UI, so I don't know if this behaviour is intended or expected in git. But I'd expect for all 3 scenarios to reach the same result?