I have created a remote branch B from another branch A.
git branch B
git checkout B
and did some changes in B and checked git status.
Now when I checkout A and same changes are reflecting in A git status.
git checkout A
git status
might sound very silly but Why?...I am new to git