2010-12-28 21 views

Respuesta

11

Puede clonar cualquier repositorio que desee en github.com. Si necesita más funciones (fusionar, presionar, etc.), puede crear su propio informe de prueba (actualmente esto es gratis) - http://help.github.com/creating-a-repo/

+0

Pero también quiero hacer comprometerse y rama de combinación! – SunnyShah

+0

bien, puede crear un informe de prueba allí. Hay repositorios públicos ilimitados en el plan gratuito que tienen en el momento actual (https://github.com/plans) [editar - No estoy afiliado a github de ninguna manera; Solo soy un usuario allí] – aeter

+2

Commitir, fusionar, etc. ... todo se hace localmente. Lo único que no podría hacer es presionar al repositorio extranjero. De lo contrario, como dice siride, puede hacer todo esto (incluso tener un repositorio remoto) en su computadora con bastante facilidad. – Dustin

15

Git no es como SVN porque no necesita una central repo. Lo que puede hacer es tomar un directorio lleno de archivos y hacer una copia. En la copia, ejecuta "git init" y listo, tienes un git repo para jugar. Incluso puedes clonar desde allí localmente y practicar empujar y tirar. Puedes hacer todo esto sin siquiera estar conectado a internet.

8

Bueno, esta es una pregunta más antigua, pero puede ser muy actual para otros.

Normalmente utilizo el siguiente flujo de trabajo (es más o menos lo que está sugiriendo una respuesta sólida). Se puede usar para probar Git o para tener el repositorio remoto en una unidad de red o servicio como Dropbox (en lugar de github.com u otros).

Crear un directorio que actuará como un repositorio remoto:

cd /somewhere/on/hard/drive/eg/Dropbox 
mkdir my_project 
cd my_project 
git init --bare 

Ir al directorio del proyecto existente (o crear si no los tiene):

cd project_dir 
git init 
# add all files you want to add, e.g. *, *.cpp *.h, '*.cpp' etc. or one by one 
# create some file if you don't have any 
git add * 
git commit -am "initial commit" 

Aún en el directorio del proyecto, conéctese al repositorio remoto:

# add the remote repository 
git remote add origin /somewhere/on/hard/drive/eg/Dropbox 
# push for the first time 
git push -u origin master 

Luego puede git commit, git push, git pull o lo que quieras probar. Para crear un nuevo clon del clon de que el uso del repositorio estándar:

git clone /somewhere/on/hard/drive/eg/Dropbox my_project_dir 

Esto funciona muy bien para la prueba, ya que no requiere ningún Sever o servicio de terceros y es utilizable incluso para el trabajo real.

Alternativamente, para principiantes completos, http://try.github.io/ que le permite probar los comandos básicos de Git en su navegador web.

Cuestiones relacionadas