Skip to main content

Cómo clonar y bifurcar repositorios desde GitHub Desktop

Puedes utilizar GitHub Desktop para clonar y ramificar los repositorios que están en GitHub.

Platform navigation

Acerca de los repositorios locales

Los repositorios de GitHub son remotos. Puedes clonar o bifurcar un repositorio con GitHub Desktop para crear un repositorio local en tu computadora.

Puedes crear una copia local de cualquier repositorio de GitHub al que tengas acceso si lo clonas. Si un repositorio te pertenece o si tienes permisos de escritura en él, puedes sincronizar la ubicación local y remota del mismo. Para obtener más información, vea «Sincronización de la rama en GitHub Desktop».

Cuando clonas un repositorio, cualquier cambio que subas a GitHub afectará al 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 obtener más información, vea «Acerca de las bifurcaciones».

Cuando intentas utilizar GitHub Desktop para clonar un repositorio en el que no tienes acceso de escritura, GitHub Desktop te pedirá crear una bifurcación automáticamente. 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 puedes clonar un repositorio directamente desde GitHub o GitHub Enterprise. Para obtener 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 con un contorno 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 con la etiqueta "GitHub.com", "GitHub Enterprise" y "URL" se resaltan con un contorno 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

Puedes bifurcar un repositorio en GitHub o en GitHub Desktop. Para más información sobre la bifurcación en GitHub, consulte "Bifurcar un repositorio".

En GitHub Desktop, si intentas clonar un repositorio al que no tienes acceso de escritura, se crea automáticamente una bifurcación.

  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 con un contorno 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 con la etiqueta "GitHub.com", "GitHub Enterprise" y "URL" se resaltan con un contorno 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.

  6. 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).
  7. Haga clic en Continuar.

Administrar el comportamiento de una bifurcación

Puedes cambiar la forma en la que se comporta una bifurcación con respecto su repositorio ascendente de 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 en naranja una opción con la etiqueta "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, etiquetados como "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

Puedes crear un alias para de un repositorio local para ayudarte a diferenciar entre reposiotorios con el mismo nombre en GitHub Desktop. Crear un alias no afecta el 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, haz 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