Simple git functionality question. I create a new branch, checkout that branch, and make changes to newbranch. Prior to the first commit on newbranch, I'm seeing that those changes are shown when doing git status
from master as well as newbranch. If I stage those changes while on newbranch, they show up staged on master. It is not until I commit these changes to newbranch that master appears to be separated. A) am I crazy? B) What is the logic behind this?
There is a similar question here with no answer.