Up until now i have only been using branching for versioning, i never figured it out but now i have to figure it out.
I am in middle of building a new feature for my app, and i had to fix some stuff on the live version, i created a new branch made the fixes and published it, i didn't touch anything that i changed in the other branch. but now when i went back to the other branch i can't sync it with the live version (see screenshot).
I had the same when i tried doing this in the past, that's why i have only used branching up until now for versioning only.