Conexión de la twig git a la horquilla GitHub

Vine a Git a través de terminal, no a GitHub y me pregunto cómo hago una connection entre los dos.

Desde el process de compra que tengo, creé una sucursal en la terminal ejecutando este command: git checkout -b newbranchname

Según tengo entendido, GitHub llama a esto "bifurcación". ¿Cómo conecto la twig de mi caja a un tenedor de una caja en GitHub?

(Gracias de antemano por su ayuda. Mi historial es de aproximadamente 1,5 años de subversión).

Estás mezclando algunas cosas.

En primer lugar, un checkout en SVN no es lo mismo que un checkout en git. Lo que se denomina pago y envío en SVN se llama clon en git. No revisa un repository, lo clona. "Verificación" significa cambiar a una twig específica, que es más o less la misma que svn switch , pero también tiene la capacidad de crear una nueva twig en el mismo paso (eso es lo que -b hace).

Así que supongo que ha estado usando git localmente, ahora ha creado un proyecto en github y le gustaría enviar sus cambios al repository github.

Un tenedor es una copy de un repository de terceros existente en github. Puede presionar el button "tenedor" para get su propia copy de ese repository, lo que le permite hacer sus propios cambios. La otra persona puede incorporar los cambios que realice en su propio repository.

Para asociar su repository github con su repository local lo hace (localmente):

 git remote add origin git@github.com:<username>/<repo>.git 

Para impulsar tus cambios:

 git push origin master 

Puede encontrar buena documentation para git aquí: http://git-scm.com/documentation

a / no, eso no es bifurcación.
Usted ha creado una sucursal en su repository local.
Puede enviarlo a su repository de GitHub, donde vivirá como una sucursal.

Desde la página del manual de GitHub :

Para enviar una sucursal local a un control remoto establecido, simplemente necesita usar

 git push REMOTENAME BRANCHNAME 

Si no desea usar el mismo nombre en la twig remota, puede usar

 git push REMOTENAME LOCALBRANCHNAME:REMOTEBRANCHNAME. 

b / a fork es un clon de repository en el lado de GitHub (que a su vez puede clonar en el lado local de su escritorio)

c / Si desea comparar twigs entre diferentes horquillas en el lado GitHub (ya que, una vez más, las horquillas solo existen en el lado GitHub, de su lado, solo está clonando el repository remoto), ¡puede!
(Bueno … puedes desde hace 2 días, 15 de julio de 2010):
Vista de comparación entre repositorys cruzados : la capacidad de comparar sucursales entre repositorys.


Recuerde que con un DVCS , usted tiene una dimensión extra para la bifurcación: publicación (push / pull desde / hacia un repository remoto)

Crear una twig no significa tenerla visible para todos los demás en GitHub.
Se acaba de crear localmente en su propio repository. La parte de publicación se deja a usted.