So, i am at my master branch working.
I issue :
git checkout -b branch1
This will create a new branch named branch1 and will make it identical to my current branch master.
Git does this "mirroring" only the first time that i run it?
Every subsequent call to git checkout will just fetch the data for the branch i checkout?