un/non, cela ne se dupliquent.
Vous avez créé une succursale dans votre dépôt local.
Vous pouvez le pousser vers votre repo GitHub, où il vivra comme une branche.
De l'GitHub manual page:
Pour pousser une branche locale à une distance établie, il vous suffit d'utiliser
git push REMOTENAME BRANCHNAME
Si vous ne voulez pas utiliser le même nom sur la branche distante, vous pouvez utiliser
git push REMOTENAME LOCALBRANCHNAME:REMOTEBRANCHNAME.
b/a fork est un clone du référentiel sur le côté GitHub (que vous pouvez dans le clone de tour sur le bureau de votre côté local)
c/Si vous voulez comparer les branches entre les différentes fourches sur le côté GitHub (depuis, encore une fois , les fourches n'existent que du côté GitHub; de ton côté, tu ne fais que cloner des repo à distance), tu peux!
(Bien ... vous le pouvez depuis 2 jours, le 15 juillet 2010):
Cross-Repository Compare View: la possibilité de comparer des branches entre des référentiels.
Rappelez-vous que d'un DVCS, vous avez un extra dimension to branching: publication (push/pull de/vers un dépôt distant)
Création d'une branche ne signifie pas avoir visible pour tous les autres sur GitHub.
Il est juste créé localement sur votre propre repo. La partie publication est laissée à vous.
Votre réponse est plus orientée à aider les utilisateurs SVN que ma réponse. +1 – VonC
Merci beaucoup pour la clarification. J'apprécie ton aide! – jackiekazil