Github branches - how do different branch versions work?

Hi all,

I have a silly question about the github branches: how do the branches that are aligned to a specific version work?

For context, the reason for my question is that I matched my old well-functioning 4.18.3 to the newest 4.19.2, however that caused issues in packaging for iOS. I couldn’t solve the issues so decided to roll back to 4.18 but sadly I did not save a copy of the platform.

I then decided to try to copy a local branch using the 4.18 branch in github. That does seem to have solved my issues with 4.19.2 (so far - packaging still in progress but all looking jolly) but funnily enough the version displayed is also 4.19.2, even with the engine having been pulled from the 4.18 branch.

So I just would like to understand what exactly I’m running with branch 4.18. I assume it is the last 4.18 but with an error in the version number. Is that the case or something else?

Thanks in advance!