Skip to main content

Cómo clonar y bifurcar repositorios desde GitHub Desktop

Puede usar GitHub Desktop para clonar y bifurcar repositorios que existen en GitHub.

Platform navigation

Acerca de los repositorios locales

Los repositorios de GitHub son repositorios remotos. Puede clonar o bifurcar un repositorio con GitHub Desktop para crear un repositorio local en el equipo.

Puede crear una copia local de cualquier repositorio en el GitHub que tenga acceso mediante la clonación del repositorio. Si un repositorio te pertenece o si tienes permisos de escritura en él, puedes sincronizar la ubicación local y remota del mismo. Para más información, consulta Sincronización de tu rama en GitHub Desktop.

Al clonar un repositorio, los cambios que inserte GitHub afectarán al repositorio original. Para hacer cambios sin afectar al proyecto original, puedes crear una copia separada si bifurcas el repositorio. Puedes crear una solicitud de cambios para proponer que los mantenedores incorporen los cambios de tu bifurcación en el repositorio ascendente original. Para más información, consulta Horquillas.

Cuando uses GitHub Desktop para enviar un cambio a un repositorio al que no tengas acceso de escritura, GitHub Desktop te pedirá que crees un fork. Puedes elegir utilizar tu bifurcación para contribuir con el repositorio ascendente original o trabajar independientemente en tu propio proyecto. Cualquier bifurcación existente estará predeterminada para contribuir con cambios hacia su repositorio ascendente. Puedes modificar esta elección en cualquier momento. Para obtener más información, consulta Administrar el comportamiento de una bifurcación.

También puede clonar un repositorio directamente desde GitHub o GitHub Enterprise. Para más información, consulta Cómo clonar un repositorio desde GitHub hasta GitHub Desktop.

Clonar un repositorio

  1. En el menú File, haga clic en Clone Repository.

    Captura de pantalla de la barra de menús en un equipo Mac. El menú desplegable "Archivo" se expande y la opción "Clonar repositorio" está resaltada con un contorno naranja.

    Captura de pantalla de la barra de menús "Escritorio de GitHub" en un equipo Windows. El menú desplegable "Archivo" se expande y la opción "Clonar repositorio" está resaltada en naranja.

  2. Haz clic en la pestaña que corresponde a la ubicación del repositorio que deseas clonar. También puede hacer clic en URL para especificar manualmente la ubicación del repositorio.

    Captura de pantalla de la ventana "Clonar un repositorio". En la parte superior de la ventana, las pestañas "GitHub.com", "GitHub Enterprise" y "URL" se resaltan en naranja.

  3. En la lista de repositorios, haz clic en el repositorio que quieras clonar.

    Captura de pantalla de la ventana "Clonar un repositorio". El repositorio "github/docs" está resaltado con un contorno naranja.

  4. Para seleccionar el directorio local en el que quieres clonar el repositorio, junto al campo "Ruta de acceso local", haz clic en Elegir... y ve al directorio.

    Captura de pantalla de la ventana "Clonar un repositorio". Un botón, con la etiqueta "Elegir", está resaltado con un contorno naranja.

  5. En la parte inferior de la ventana "Clonar un repositorio", haz clic en Clonar.

Bifurcar un repositorio

Puede bifurcar un repositorio en GitHub o en GitHub Desktop. Para obtener información sobre la bifurcación en GitHub, consulte Bifurcar un repositorio.

En GitHub Desktop, al clonar un repositorio al que no tienes acceso de escritura e insertar después un cambio en el repositorio, se creará una bifurcación automáticamente.

  1. En el menú File, haga clic en Clone Repository.

    Captura de pantalla de la barra de menús en un equipo Mac. El menú desplegable "Archivo" se expande y la opción "Clonar repositorio" está resaltada con un contorno naranja.

    Captura de pantalla de la barra de menús "Escritorio de GitHub" en un equipo Windows. El menú desplegable "Archivo" se expande y la opción "Clonar repositorio" está resaltada en naranja.

  2. Haz clic en la pestaña que corresponde a la ubicación del repositorio que deseas clonar. En este ejemplo, hacemos clic en la pestaña URL.

    Captura de pantalla de la pestaña "URL" de la ventana "Clone a repository". Las pestañas "GitHub.com", "GitHub Enterprise" y "URL" se resaltan en color naranja oscuro.

  3. Escribe la dirección URL o la ruta de acceso del repositorio que quieres clonar.

    Captura de pantalla de la pestaña "URL" de la ventana "Clone a repository". La entrada que contiene "octocat/Spoon-Knife" está resaltada con un contorno naranja.

  4. Para seleccionar el directorio local en el que quieres clonar el repositorio, junto al campo "Ruta de acceso local", haz clic en Elegir... y ve al directorio.

    Captura de pantalla de la pestaña "URL" de la ventana "Clone a repository". Un botón, con la etiqueta "Elegir", está resaltado con un contorno naranja.

  5. En la parte inferior de la ventana "Clonar un repositorio", haz clic en Clonar.

  6. Para crear una bifurcación, inserta un cambio en el repositorio. Por ejemplo, crea una rama y publícala. Aparecerá un mensaje en el que se te preguntará si quieres bifurcar el repositorio.

    Captura de pantalla de la ventana "Create a fork prompt". Botón con la etiqueta "Fork this repository" (Bifurcar este repositorio) resaltado con un contorno naranja.

  7. Lee la información en la ventana "¿Cómo planeas usar esta bifurcación?" .

    • Si planea usar esta bifurcación para contribuir con el repositorio ascendente original, haga clic en To contribute to the parent project (Para contribuir con el proyecto).
    • Si planea usar esta bifurcación para un proyecto que no esta conectado al elemento ascendente, haga clic en For my own purposes (Para mis propios propósitos).
  8. Haga clic en Continuar.

Administrar el comportamiento de una bifurcación

Puede cambiar el comportamiento de una bifurcación con el repositorio ascendente en GitHub Desktop.

  1. En la barra de menús, selecciona Repositorio y, luego, haz clic en Configuración del repositorio... .

    Captura de pantalla de la barra de menús en un equipo Mac. En el menú desplegable "Repositorio" expandido, el cursor está sobre "Configuración del repositorio", resaltado en azul.

    Captura de pantalla de la barra de menús "Escritorio de GitHub" en un equipo Windows. En el menú desplegable "Repositorio" abierto, se resalta la opción "Configuración del repositorio".

  2. En la ventana "Configuración del repositorios", en la barra lateral izquierda, haz clic en Comportamiento de la bifurcación.

  3. En "Voy a usar esta bifurcación...", usa los botones de radio para seleccionar cómo quieres usarla.

    Captura de pantalla del panel "Comportamiento de la bifurcación". Dos botones de radio, "Para contribuir al repositorio primario" y "Para mis propios propósitos", se destacan en naranja.

  4. Haga clic en Save(Guardar).

Crear un alias para un repositorio local

Puede crear un alias para un repositorio local para ayudar a diferenciar entre los repositorios del mismo nombre en GitHub Desktop. La creación de un alias no afecta al nombre del repositorio en GitHub. En la lista de repositorios, los alias aparecen en letra itálica.

  1. En la esquina superior izquierda de GitHub Desktop, a la derecha del nombre del repositorio actual, haga clic en .
  2. Haz clic con el botón derecho en el repositorio para el que quieres crear un alias y, a continuación, haz clic en Crear alias.
  3. Teclea un alias para el repositorio.
  4. Haz clic en Crear alias.

Información adicional