Si quiero traer(ya creé mi carpeta y repositorio local con git init) un repositorio de otra persona en GitHub(el de curso profesional de ...

Pregunta de la clase:
Uso de GitHub
Horacio Demaría

Horacio Demaría

Pregunta
studenthace 5 años

Si quiero traer(ya creé mi carpeta y repositorio local con git init) un repositorio de otra persona en GitHub(el de curso profesional de javascript), qué es lo que debi hacer ?

Yo comencé haciendo esto:

-git remote add origin URL

-git remote … git remore -v

-git pull --allow-unrelated-histories

Cuando lo hago de esa manera no me queda nada en la rama master,me dice que no hay commits(por ej, hago git log y no veo nada),sin embargo, si hago : git pull URL , hecho eso sí me aparecen todos los archivos en mi carpeta local y también me queda como rama master .

Agradecería que me explicaran la diferencia y si es posible, que me confirmen si para bajar un repositorio de otra persona, sólo debo hacer git pull URL.

Saludos

5 respuestas
para escribir tu comentario
    Juan Castro

    Juan Castro

    teacherhace 5 años

    Al hacer

    git remote add origin ...
    lo que estás haciendo es indicándole a GIT cuál es la URL de tu repositorio remoto. En cambio, con
    git pull origin nombre-de-tu-rama
    te traes los commits del repositorio remoto a tu repositorio local.

    En otras palabras, casi siempre es necesario ejecutar git remote antes de git pull.

    Horacio Demaría

    Horacio Demaría

    studenthace 5 años

    Gracias Juan. Ya aclarado la diferencia, retomo con lo inicial de mi posteo. En qué momento hacemos el git remote add origin url en vez de git clone o git pull.

    Es decir, cuándo preferiríamos hacer el git remote add origin url (notando que aquí la rama master no queda con commits) a hacer un git pull url por ejemplo.

    Muchas gracias.

    Horacio Demaría

    Horacio Demaría

    studenthace 5 años

    Gracias por contestar, pero en ese caso, cuál es la diferencia entre hacer git clone URL a git pull URL

    Desde ya, muchas gracias.

    Juan Castro

    Juan Castro

    teacherhace 5 años

    Puedes usar el comando

    git clone URL_DEL_REPO
    para traer el repositorio de esa otra persona a tu pc.

Curso de Git y Github [Empieza Gratis]

Curso de Git y Github [Empieza Gratis]

Deja de versionar tus proyectos usando tu propio sistema de control de versiones. Mejor usa Git, el sistema de control de versiones por excelencia que utiliza la industria tecnológica. Aprende a trabajar con git, conceptos básicos, clonar un repositorio y gestionar tus proyectos alojándolos en tu repositorio local y en GitHub.

Curso de Git y Github [Empieza Gratis]
Curso de Git y Github [Empieza Gratis]

Curso de Git y Github [Empieza Gratis]

Deja de versionar tus proyectos usando tu propio sistema de control de versiones. Mejor usa Git, el sistema de control de versiones por excelencia que utiliza la industria tecnológica. Aprende a trabajar con git, conceptos básicos, clonar un repositorio y gestionar tus proyectos alojándolos en tu repositorio local y en GitHub.