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.

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 más información, vea "Sincronización de la rama".

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 "Clonación de un repositorio de GitHub en GitHub Desktop".

Clonar un repositorio

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

    Clonar opción de menú en la aplicación Mac

    Opción Clone menu (Clonar menú) en la app de Windows

    1. 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.

    Pestañas de ubicación en el menú Clone a repository (Clonar un repositorio)

    Pestañas de ubicación en el menú Clone a repository (Clonar un repositorio)

    1. Elija el repositorio que quiera clonar en la lista.

    Clonar una lista de repositorio

    Clonar una lista de repositorio

    1. Haga clic en **Elegir...** y navegue hasta una ruta local donde quiera clonar el repositorio.

    El botón Elegir

    El botón Elegir

    1. Haga clic en **Clone** (Clonar).

    El botón Clonar

    El botón Clonar

Bifurcar un repositorio

Si clonas un repositorio en el cual no tengas acceso de escritura, GitHub Desktop creará una bifurcación. Después de crear o clonar una bifurcación, GitHub Desktop te preguntará cómo piensas utilizarla.

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

    Clonar opción de menú en la aplicación Mac

    Opción Clone menu (Clonar menú) en la app de Windows

    1. 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.

    Pestañas de ubicación en el menú Clone a repository (Clonar un repositorio)

    Pestañas de ubicación en el menú Clone a repository (Clonar un repositorio)

    1. Elija el repositorio que quiera clonar en la lista.

    Clonar una lista de repositorio

    Clonar una lista de repositorio

    1. Haga clic en **Elegir...** y navegue hasta una ruta local donde quiera clonar el repositorio.

    El botón Elegir

    El botón Elegir

    1. Haga clic en **Clone** (Clonar).

    El botón Clonar

    El botón Clonar

    1. 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).

    Opción del menú de contribuir con el proyecto padre

    Opción del menú de contribuir con el proyecto padre

  2. 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).

    Opción de menú de contribuir con un proyecto independiente

    Opción de menú de contribuir con un proyecto independiente

  3. Haga clic en Continuar.

    El botón de continuar

    El botón de 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. Abra el menú Repository y, después, haga clic en Repository settings... .

    Opción del menú de ajustes del repositorio en la app de Mac

    Opción del menú de ajustes del repositorio en la app de Windows

    1. Haga clic en **Comportamiento de bifurcación** y, después, seleccione cómo quiere usar la bifurcación.

    La opción de contribuir al repositorio padre en el menú de Comportamiento de la Bifurcación

    La opción de contribuir al repositorio padre en el menú de Comportamiento de la Bifurcación

  2. Haga clic en Save(Guardar).

    El botón de guardar en el menú de Comportamiento de la Bifurcación

    El botón de guardar en el menú de Comportamiento de la Bifurcación

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