I have several repos within repos. 
In repo3 I want to create several branches. When I move back a repo, i.e. in repo2, and do git branch, it shows me all the branches present in both repo2 and repo3. But what I want is to be able to create branches unique to their repos and and these branches shouldn't show up in repo2. 
This diagram shows how I want:
   repo1/ repo2/ repo3 
            |      |
            |      |
            |      |_ _ _branchX, branchY, branchZ, branchK
            |
            |
          branchA, branchB, branchC
 
     
    