I want to create a git branch that will work independent of the master branch. I want all the code that is present in the master till now, but any further changes in the master should not reflect in the branch and any changes in the branch should not reflect in the master.
I used this command to create branch:
git branch test
But any file I add in master
, I can see in test
. And any new file added in test
, I can see in master
. How to avoid this? I did not use any --track option while creating the branch.
git stash
if you don't want to commit yet. – Jaquithcommit
them. You're only making changes in your "working copy" which is a separate entity from any branch that you're committing to – Synchronic