Take a look at description of version control and distributed version
control at BetterExplained, and slides from presentations / seminars
which you can find in GitLinks page at git wiki.
It is much too complicated. IMHO it would be better to explain the
idea of remote branches first (separate diagram), then simplify
diagram by showing only relationships between repositories:
relationship between branches is impled.
Perhaps adding what branches are supposed to be found at given
repository...
BTW. do all transfer is pull (or fetch) only, or are there pushes and
exchanging patches via email?
For example git itself, as a project, uses three long-lived branches:
'maint', 'master' and 'next', uses 'pu' (proposed updates) branch as
propagation / review mechanism for short-lived tipic branches.
--
Jakub Narebski
Poland
ShadeHawk on #git
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html