I have one branch named `john` which i am working in my office.
Now i want to work from home so i have cloned the`repo`. Now as my home computer has different settings so there are files like

`settings,test1, test2 , test3` etc which i don't to track on my home computer. I want to work on same branch as `john` and i want to commit to same branch as well.

How can i choose which branch i have to work. and how to ignore those files