Lo que tengo que hacer para hacer un clon de Reit Github

Soy nuevo en git y gitub.

Creé un nuevo repository público en github para un proyecto siguiendo la guía en

http://help.github.com/create-a-repo/

después de algunos pasos usé los siguientes commands:

git add . git commit -m 'first ever commit' git push origin master 

Ahora puedo get un file zip de ese repository usando la function github zip y eso funciona bien, puedo ver todos mis files de proyecto después de descomprimir ese file zip.

Pero ahora quiero get un clon de ese repository. ¿Qué necesito hacer ahora para get un clon? ¿Necesito crear otra twig o bifurcación antes de poder hacer un command de clonación en mi PC local para get un clon de ese repository?

Después de estas 2 respuestas todavía estoy confundido. No me refiero a hacer una copy de mi proyecto local. Me refiero a hacer un clon de repo público remoto de github por cualquiera con connection a Internet.

Eche un vistazo a un proyecto como hubot: https://github.com/github/hubot . ¿Ves los botones HTTP o "Git de solo lectura" en la parte superior? Eso te dice la URL que debes usar para clonar el repository. Así que la clonación de hubot a través de HTTP, por ejemplo sería:

 git clone https://github.com/github/hubot.git 

Su página de proyecto tendrá la misma cosa, pero en general será:

 git clone https://github.com/[YOUR USER NAME]/[PROJECT NAME].git 

Debo agregar que también puede hacer una verificación de SSH, pero será diferente. Mire Fork A Repo

 git clone git@github.com:[USER NAME]/[PROJECT NAME].git 

¿Por qué querrías clonar un repository local? ¡Ya está allí! El objective del clon es get una copy de un repository remoto. Git, a diferencia de otros controles de fuente, funciona localmente para commiting / branching, etc.

git básicamente funciona así:

En lugar de tener un repository en un server y una copy en el cliente, tiene múltiples repositorys en los que debe tener cuidado.

Usted tiene su repository local .
Tienes una copy local del repository remoto .
Usted (posiblemente) tiene un repository remoto .

El command git add le dice a git que desea agregarlo al control de fuente.
El command git commit le dice a git que desea agregarlo a su repository local.
El command git fetch le dice a git que desea sincronizar su copy local del control remoto (origen / maestro, por ejemplo)
El command git push le dice a git que desea tomar su repository local y enviarlo a un control remoto.
El command git merge le dice a git que desea fusionar su repository local con su copy local de la twig remota (o cualquier otra twig para el caso).

En tu caso, git init solo crea tu local y lo remoto no importa, pero cuando usas github o tus propios serveres remotos lo hace. git clone crea su repository local y su copy local del repository remoto en cuestión.