In the documentation: http://git-scm.com/book/en/Git-Branching-Remote-Branches
It mentions this: "you can run git fetch teamone to fetch everything the remote teamoneserver has that you don’t have yet. Because that server has a subset of the data your origin server has right now, Git fetches no data but sets a remote branch called teamone/master to point to the commit that teamone has as its master branch" What does it mean "subset of the data"? Let's say I have one remote repository called origin and my local copy points to origin/master. Then I run git remote add teamone git://git.team1.ourcompany.com, which adds a second remote repository. So now I have a remote repository at origin/master and a remote repository pointing at teamone/master. Yet I only have one local master copy. Is that one local master going to be affected by the two remotes when I run something like git fetch origin/master or git fetch teamone/master? If so, then I assume that means those two remotes must be in effect the SAME project, because obviously you don't want your local master to be pieces of two totally different projects. Is this correct? -- You received this message because you are subscribed to the Google Groups "Git for human beings" group. To unsubscribe from this group and stop receiving emails from it, send an email to git-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.