title: How can i avoid bringing changes from new branch to master
body: <p>i've created a new branch called "addroles" and did a checkout to it and did some changes but when i returned to master to see the old version before i do the changes on the "addroles" i've found that they were brought to the master and waiting for commit like the new branch. I really don't know what this is related to.</p>