# Editar archivos

Puedes editar archivos directamente en GitHub en cualquiera de tus repositorios usando el editor de archivos.

## Editar archivos en tu repositorio

> \[!TIP]
> Si un repositorio cuenta con alguna rama protegida, no podrás editar o cargar archivos en ésta utilizando GitHub. Puedes utilizar GitHub Desktop para mover tus cambios a una rama nueva y confirmarlos. Para más información, consulta [Acerca de las ramas protegidas](/es/enterprise-server@3.22/repositories/configuring-branches-and-merges-in-your-repository/managing-protected-branches/about-protected-branches) y [Confirmación y revisión de cambios en tu proyecto usando GitHub Desktop](/es/desktop/making-changes-in-a-branch/committing-and-reviewing-changes-to-your-project-in-github-desktop).

> \[!NOTE]
> El editor de archivos de GitHub usa [CodeMirror](https://codemirror.net/).

1. En tu repositorio, dirígete al archivo que deseas editar.

2. En la esquina superior derecha de la vista de archivos, haz clic en <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-pencil" aria-label="Edit file" role="img"><path d="M11.013 1.427a1.75 1.75 0 0 1 2.474 0l1.086 1.086a1.75 1.75 0 0 1 0 2.474l-8.61 8.61c-.21.21-.47.364-.756.445l-3.251.93a.75.75 0 0 1-.927-.928l.929-3.25c.081-.286.235-.547.445-.758l8.61-8.61Zm.176 4.823L9.75 4.81l-6.286 6.287a.253.253 0 0 0-.064.108l-.558 1.953 1.953-.558a.253.253 0 0 0 .108-.064Zm1.238-3.763a.25.25 0 0 0-.354 0L10.811 3.75l1.439 1.44 1.263-1.263a.25.25 0 0 0 0-.354Z"></path></svg> para abrir el editor de archivos.
   ![Captura de pantalla de un archivo. En el encabezado, un botón (etiquetado con un icono de lápiz) está resaltado en naranja oscuro.](/assets/images/help/repository/edit-file-edit-button.png)

3. En el cuadro de texto, realiza los cambios necesarios en el archivo.

4. Encima del nuevo contenido, haz clic en **Vista previa**.

   ![Captura de pantalla de un archivo en modo de edición. Encima del contenido del archivo, una pestaña etiquetada "Vista previa" está resaltada en naranja oscuro.](/assets/images/help/repository/edit-readme-preview-changes.png)

5. Haga clic en **Confirmar cambios**.

6. En el campo de "Mensaje de confirmación", escriba un mensaje de confirmación corto y significativo que describa la modificación que hizo en el archivo. Puedes atribuir el cambio a mas de un autor en el mensaje del mismo. Para más información, consulta [Creación de un commit con varios autores o en nombre de una organización](/es/enterprise-server@3.22/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/creating-a-commit-with-multiple-authors).

7. Debajo de los campos para el mensaje de confirmación, decide si deseas agregar tu confirmación a la rama actual o a una rama nueva. Debajo de los campos del mensaje de confirmación, decide si deseas agregar tu confirmación a la rama actual o a una nueva rama. Si tu rama actual es la rama predeterminada, debes elegir crear una nueva rama para tu confirmación y después crear una solicitud de extracción. Para más información, consulta [Crear una solicitud de incorporación de cambios](/es/enterprise-server@3.22/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request).

   ![Captura de pantalla de una solicitud de cambios de GitHub en la que se muestra un botón de radio para confirmar directamente en la rama principal o para crear una rama. Aparece seleccionada la opción de rama nueva.](/assets/images/help/repository/choose-commit-branch.png)

8. Haz clic en **Confirmar cambios** o **Proponer cambios**.

## Editar archivos en el repositorio de otro usuario

Al editar un archivo en el repositorio de otro usuario, [bifurcaremos el repositorio](/es/enterprise-server@3.22/pull-requests/collaborating-with-pull-requests/working-with-forks/fork-a-repo) y [abriremos una solicitud de incorporación de cambios](/es/enterprise-server@3.22/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) automáticamente.

1. En el repositorio de otro usuario, dirígete a la carpeta que contiene el archivo que deseas editar. Haz clic en el nombre del archivo que deseas editar.

2. En la parte superior del contenido del archivo, haz clic en <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-pencil" aria-label="Edit file" role="img"><path d="M11.013 1.427a1.75 1.75 0 0 1 2.474 0l1.086 1.086a1.75 1.75 0 0 1 0 2.474l-8.61 8.61c-.21.21-.47.364-.756.445l-3.251.93a.75.75 0 0 1-.927-.928l.929-3.25c.081-.286.235-.547.445-.758l8.61-8.61Zm.176 4.823L9.75 4.81l-6.286 6.287a.253.253 0 0 0-.064.108l-.558 1.953 1.953-.558a.253.253 0 0 0 .108-.064Zm1.238-3.763a.25.25 0 0 0-.354 0L10.811 3.75l1.439 1.44 1.263-1.263a.25.25 0 0 0 0-.354Z"></path></svg>. En la página que aparece, haz clic en **Fork this repository**.

3. En el cuadro de texto, realiza los cambios necesarios en el archivo.

4. Encima del nuevo contenido, haz clic en **Vista previa**.

   ![Captura de pantalla de un archivo en modo de edición. Encima del contenido del archivo, una pestaña etiquetada "Vista previa" está resaltada en naranja oscuro.](/assets/images/help/repository/edit-readme-preview-changes.png)

5. Haga clic en **Confirmar cambios**.

6. En el campo de "Mensaje de confirmación", escriba un mensaje de confirmación corto y significativo que describa la modificación que hizo en el archivo. Puedes atribuir el cambio a mas de un autor en el mensaje del mismo. Para más información, consulta [Creación de un commit con varios autores o en nombre de una organización](/es/enterprise-server@3.22/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/creating-a-commit-with-multiple-authors).

7. Haz clic en **Proponer cambios**.

8. Escribe un título y una descripción para tu solicitud de incorporación de cambios.

9. Haga clic en **Create pull request** (Crear solicitud de incorporación de cambios).