Usar otros repos

Introducción a los conceptos de GitHub

Jasmin Ludolf

Content Developer, DataCamp

Clonar

  • Similar a copiar y pegar
  • Vinculado al repo original
  • Crea una copia en tu equipo
  • Permite enviar y recibir actualizaciones

¿Cómo funciona?

  • Con Git:
    • Haz push de cambios al repo original
    • Haz pull de cambios a tu versión local

Ilustración de dos flechas en ciclo que indican el flujo push/pull

Introducción a los conceptos de GitHub

Clonar un repo

Captura de la vista principal del repo privado de bank marketing de George Boorman

Introducción a los conceptos de GitHub

Clonar un repo

Vista del repo bank marketing con un círculo verde alrededor del botón Code y una flecha que lo señala.

Introducción a los conceptos de GitHub

Clonar un repo

Vista del menú desplegable tras hacer clic en el botón Code en un repo de GitHub.

Introducción a los conceptos de GitHub

Clonar un repo

Vista del menú desplegable tras hacer clic en el botón Code en un repo de GitHub; el icono de copiar está resaltado.

Introducción a los conceptos de GitHub

Clonar un repo

$ pwd
/home/jasmin/bank_project

$ git clone https://github.com/george-boorman/bank_marketing.git
  • Puede que tengas que iniciar sesión en GitHub aquí
> Cloning into `bank_project`...
> remote: Counting objects: 10, done.
> remote: Compressing objects: 100% (8/8), done.
> remove: Total 10 (delta 1), reused 10 (delta 1)
> Unpacking objects: 100% (10/10), done.
Introducción a los conceptos de GitHub

Clonar un repo vacío

Vista de un repositorio vacío y dónde obtener el enlace de clonación

Introducción a los conceptos de GitHub

Forking

  Ilustración de dos ovejas idénticas pero separadas.

  • Copia sin enlace al repo original
  • Hacer fork crea una copia independiente
  • Útil para experimentar sin riesgo
  • Se usa para colaborar
  • Cualquiera puede hacer fork de un repo público
  • El dueño de un repo privado debe ajustar su configuración
  • Envía cambios con un pull request
  • Distinto a crear una rama, donde hay que ser colaborador
1 Crédito iStock: Anton Shaparenko ID de ilustración: 1158104118
Introducción a los conceptos de GitHub

Hacer fork de un repo

Captura de la vista principal del repo privado de bank marketing de George Boorman

Introducción a los conceptos de GitHub

Hacer fork de un repo

Captura de la vista principal del repo privado de bank marketing de George Boorman con el botón Fork resaltado

Introducción a los conceptos de GitHub

Hacer fork de un repo

Captura de la vista principal del repo privado de bank marketing de George Boorman con el menú del botón Fork visible y el botón Create new fork resaltado

Introducción a los conceptos de GitHub

Hacer fork de un repo

Vista de la página para crear un nuevo fork

Introducción a los conceptos de GitHub

Hacer fork de un repo

Imagen animada que muestra el nombre del repo bifurcado cambiando de bank marketing a bank marketing jasmin.

Introducción a los conceptos de GitHub

Hacer fork de un repo

Vista de la página para crear un nuevo fork con la sección Branch resaltada

Introducción a los conceptos de GitHub

Hacer fork de un repo

Vista de la página para crear un nuevo fork con el botón Create fork resaltado

Introducción a los conceptos de GitHub

Hacer fork de un repo

Vista del repositorio bifurcado

Introducción a los conceptos de GitHub

Clonar vs. hacer fork

  Ilustración de dos flechas en ciclo que indican el flujo push/pull

  Clonar

  • Crea una copia vinculada en tu equipo
  • Requiere usar Git
  • Haz push y pull con Git
  • Genial para colaborar

Ilustración de dos ovejas idénticas pero separadas.

Forking

  • Crea una copia independiente en GitHub
  • Todo se puede hacer en GitHub
  • Envía cambios con un PR
  • Genial para colaborar y experimentar
Introducción a los conceptos de GitHub

¡Vamos a practicar!

Introducción a los conceptos de GitHub

Preparing Video For Download...