I am working off a github branch, call it "main12"
I then do a git checkout -b newFeature.
I do some work on newFeature
I then need to go back to main12 to do some work
I close down Xcode.
I switch to main12 via terminal git checkout main12
Open xcode and verify xcode is on the main12 branch.
All my changes made in newFeature are now in my main12 branch
What gives? Did I miss a step? Why wouldn't my code in main12 be the way I left it?