Skip to main content

Inserción de cambios en GitHub desde GitHub Desktop

A medida que confirmas los cambios localmente en tu proyecto, puedes cargarlos a GitHub desde GitHub Desktop para que otros puedan acceder a ellos desde el repositorio remoto.

¿Quién puede utilizar esta característica?

People with write permissions can push changes to a repository.

Acerca de cargar cambios a GitHub

Cuando cargas cambios, envías los cambios confirmados en tu repositorio local al repositorio remoto en GitHub. Si cambias tu proyecto localmente y quieres que otros tengan acceso a los cambios, deberás cargar los cambios a GitHub.

Antes de cargar los cambios, debes actualizar tu rama local para que incluya cualquier confirmación que se haya agregado al repositorio remoto. Si alguien hizo confirmaciones en la rama remota, las cuales no están en tu rama local, GitHub Desktop te solicitará conseguir las confirmaciones nuevas antes de cargar tus cambios para evitar conflictos de fusión. Para más información, consulta Sincronización de la rama en GitHub Desktop.

Los administradores de un repositorio pueden activar las protecciones en una rama. Si estás trabajando en una rama que está protegida, no podrás eliminar ni hacer un empuje forzado a la rama. Los administradores de repositorio pueden habilitar otras configuraciones de la rama protegida para requerir ciertos flujos de trabajo antes de que la rama se pueda fusionar. Para obtener más información, vea «Acerca de las ramas protegidas».

Los administradores del repositorio también pueden habilitar conjuntos de reglas para una rama, lo que impedirá que se complete un envío de cambios si no se ha seguido un conjunto de reglas. Por ejemplo, un conjunto de reglas puede requerir una convención de nomenclatura de rama específica o un número de incidencia al principio de un mensaje de confirmación. GitHub Desktop advertirá sobre los conjuntos de reglas para ayudar a evitar que la rama entre en un estado en el que no puedas insertar los cambios. Para más información, consulta Acerca de los conjuntos de reglas.

Cargar cambios a GitHub

Note

GitHub Desktop rechazará un envío de cambios si excede determinados límites.

  • Una subida contiene un archivo grande de más de 100 MiB.
  • Una subida es de más de 2 GiB en total.

Si configuras a Almacenamiento de archivos de gran tamaño de Git para rastrear tus archivos grandes, puedes subir aquellos que normalmente se rechazarían. Para más información, consulta Acerca de GitHub Desktop y del Almacenamiento de Archivos Grandes de Git.

  1. Para insertar los cambios locales en el repositorio remoto, en la barra del repositorio, haz clic en Insertar origen.

    Captura de pantalla de la barra del repositorio. Un botón, con la etiqueta "Insertar origen", está resaltado con un contorno naranja.

  2. Si hay confirmaciones en la rama remota que no tiene en la rama local, GitHub Desktop te pedirá que captures nuevas confirmaciones en remoto. En la ventana "Nuevas confirmaciones en remoto", haz clic en Capturar.

  3. Opcionalmente, haga clic en Vista previa de solicitud de incorporación de cambios para abrir un cuadro de diálogo de vista previa, donde puede revisar los cambios y empezar a crear una solicitud de incorporación de cambios. Para más información, consulta Creación de un problema o una solicitud de incorporación de cambios desde GitHub Desktop.

    Captura de pantalla de la vista "Sin cambios locales". Un botón, con la etiqueta "Vista previa de solicitud de incorporación de cambios", está resaltado en naranja.

Información adicional