# Introducción a la documentación de GitHub

Obtenga información sobre cómo empezar a compilar, enviar y mantener software con GitHub. Explora nuestros productos, regístrate para una cuenta y conéctate con la comunidad de desarrollo más grande del mundo.

## Recommended

* [Póngase en marcha](/es/enterprise-server@3.21/get-started/start-your-journey)

  ¿Aún no conoce GitHub? Obtenga información sobre los conceptos básicos aquí.

* [Aprenda a codificar con GitHub Copilot](/es/enterprise-server@3.21/get-started/learning-to-code)

  Obtenga información sobre cómo GitHub y Copilot pueden ayudarle a crear aptitudes de programación, escribir mejor código y enviar proyectos seguros.

* [Configuración de Git](/es/enterprise-server@3.21/get-started/git-basics/set-up-git)

  En el núcleo de GitHub se encuentra un sistema de control de versiones de código abierto (VCS) llamado Git. Git es responsable de todo lo relacionado con GitHub que ocurre localmente en tu equipo.

* [Hola mundo](/es/enterprise-server@3.21/get-started/using-github/hello-world)

  Sigue este ejercicio «Hola mundo» para aprender el flujo de trabajo de las solicitudes de extracción de GitHub.

* [Introducción a la cuenta de GitHub](/es/enterprise-server@3.21/get-started/onboarding/getting-started-with-your-github-account)

  Con una cuenta personal en GitHub, puede importar o crear repositorios, colaborar con otros usuarios y conectarse a la GitHub comunidad.

* [planes de GitHub](/es/enterprise-server@3.21/get-started/learning-about-github/githubs-plans)

  Una visión general de los planes de precios de GitHub.

* [Inicio rápido para escribir en GitHub](/es/enterprise-server@3.21/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/quickstart-for-writing-on-github)

  Aprende funciones avanzadas de formato creando un README para tu perfil GitHub.

* [Búsqueda de formas de contribuir a la open source en GitHub](/es/enterprise-server@3.21/get-started/exploring-projects-on-github/finding-ways-to-contribute-to-open-source-on-github)

  Puede encontrar formas de contribuir a proyectos de open source en GitHub que son relevantes para usted.

## Links

### Getting started

* [Hola mundo](/es/enterprise-server@3.21/get-started/using-github/hello-world)

  Sigue este ejercicio «Hola mundo» para aprender el flujo de trabajo de las solicitudes de extracción de GitHub.

* [¿Qué es GitHub?](/es/enterprise-server@3.21/get-started/start-your-journey/what-is-github)

  GitHub es una plataforma que admite todo el proceso de desarrollo de software, desde el trabajo de planificación hasta la implementación y el software operativo.

## Articles

* [¿Qué es GitHub?](/es/enterprise-server@3.21/get-started/start-your-journey/what-is-github)

  GitHub es una plataforma que admite todo el proceso de desarrollo de software, desde el trabajo de planificación hasta la implementación y el software operativo.

* [Recursos de aprendizaje de Git y GitHub](/es/enterprise-server@3.21/get-started/start-your-journey/git-and-github-learning-resources)

  Descubre recursos esenciales sobre Git y GitHub, incluidos tutoriales, cursos en línea y apoyo de la comunidad para mejorar tus habilidades.

* [Creación de un repositorio para el proyecto en GitHub](/es/enterprise-server@3.21/get-started/start-your-journey/creating-a-repository-for-your-project-on-github)

  Cree un repositorio en GitHub para almacenar el código, realizar un seguimiento de su historial y compilar un proyecto de software que pueda compartir.

* [Planificación del trabajo](/es/enterprise-server@3.21/get-started/start-your-journey/planning-your-work)

  Organice el trabajo y realice un seguimiento del progreso para que siempre sepa qué crear a continuación.

* [Conectarse a tu código de forma local](/es/enterprise-server@3.21/get-started/start-your-journey/connecting-to-your-code-locally)

  Conéctese GitHub Desktop a su cuenta y clone el repositorio para editar archivos localmente.

* [Escritura y almacenamiento del código](/es/enterprise-server@3.21/get-started/start-your-journey/writing-and-storing-your-code)

  Siga el flujo de trabajo principal para desarrolladores para crear una rama, escribir código y abrir una solicitud de incorporación de cambios mediante Copilot y GitHub Desktop.

* [Revisión de los cambios propuestos](/es/enterprise-server@3.21/get-started/start-your-journey/reviewing-your-proposed-changes)

  Revisa tu propia solicitud de extracción antes de fusionarla para detectar errores y mejorar la calidad, con la ayuda opcional de la IA de Copilot.

* [Implementación automática del sitio web](/es/enterprise-server@3.21/get-started/start-your-journey/deploying-your-website-automatically)

  Automatiza el despliegue de tu código con GitHub Actions y GitHub Pages para publicar actualizaciones en un sitio en producción con cada push a la rama principal.

* [Introducción a la cuenta de GitHub](/es/enterprise-server@3.21/get-started/onboarding/getting-started-with-your-github-account)

  Con una cuenta personal en GitHub, puede importar o crear repositorios, colaborar con otros usuarios y conectarse a la GitHub comunidad.

* [Introducción a GitHub Enterprise Server](/es/enterprise-server@3.21/get-started/onboarding/getting-started-with-github-enterprise-server)

  Introducción a la configuración y administración de GitHub.com.

* [Hola mundo](/es/enterprise-server@3.21/get-started/using-github/hello-world)

  Sigue este ejercicio «Hola mundo» para aprender el flujo de trabajo de las solicitudes de extracción de GitHub.

* [flujo de trabajo de GitHub](/es/enterprise-server@3.21/get-started/using-github/github-flow)

  Siga el GitHub flujo para colaborar en proyectos.

* [Conexión a GitHub](/es/enterprise-server@3.21/get-started/using-github/connecting-to-github)

  Obtenga información sobre las herramientas que puede usar para trabajar con repositorios hospedados en GitHub.

* [Comunicarse con GitHub](/es/enterprise-server@3.21/get-started/using-github/communicating-on-github)

  Puede analizar proyectos y cambios específicos, así como ideas más amplias o objetivos de equipo, mediante diferentes tipos de discusiones sobre GitHub.

* [Exploradores compatibles](/es/enterprise-server@3.21/get-started/using-github/supported-browsers)

  Para obtener la mejor experiencia con GitHub, se recomienda usar la versión más reciente de [Chrome](https://google.com/chrome), [Edge](https://www.microsoft.com/en-us/edge), [Firefox](https://mozilla.org/firefox) o [Safari](https://apple.com/safari).

* [GitHub Móvil](/es/enterprise-server@3.21/get-started/using-github/github-mobile)

  Priorizar, colaborar y administrar el trabajo en GitHub desde su dispositivo móvil.

* [planes de GitHub](/es/enterprise-server@3.21/get-started/learning-about-github/githubs-plans)

  Una visión general de los planes de precios de GitHub.

* [compatibilidad con idiomas de GitHub](/es/enterprise-server@3.21/get-started/learning-about-github/github-language-support)

  Información general sobre los lenguajes de programación compatibles con las características de GitHub.

* [Tipos de cuentas de GitHub](/es/enterprise-server@3.21/get-started/learning-about-github/types-of-github-accounts)

  Las cuentas de GitHub le permiten organizar y controlar el acceso al código.

* [Permisos de acceso en GitHub](/es/enterprise-server@3.21/get-started/learning-about-github/access-permissions-on-github)

  Con los roles, puedes controlar quién tiene acceso a tus cuentas y recursos, y el nivel de acceso que tiene cada usuario.

* [Acerca de GitHub Advanced Security](/es/enterprise-server@3.21/get-started/learning-about-github/about-github-advanced-security)

  GitHub hace que las características de seguridad adicionales estén disponibles para los clientes que compran GitHub Code Security o GitHub Secret Protection.

* [glosario de GitHub](/es/enterprise-server@3.21/get-started/learning-about-github/github-glossary)

  Este glosario te presenta la terminología común de Git y de GitHub.

* [Administrar la configuración de tu tema](/es/enterprise-server@3.21/get-started/accessibility/managing-your-theme-settings)

  Puedes administrar la apariencia de GitHub para ti configurando preferencias de tema que sigan la configuración de tu sistema o siempre utilicen un modo claro u oscuro.

* [Atajos de teclado](/es/enterprise-server@3.21/get-started/accessibility/keyboard-shortcuts)

  Casi todas las páginas de GitHub tienen un método abreviado de teclado para realizar acciones más rápido.

* [Inicio rápido para escribir en GitHub](/es/enterprise-server@3.21/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/quickstart-for-writing-on-github)

  Aprende funciones avanzadas de formato creando un README para tu perfil GitHub.

* [Acerca de la escritura y el formato en GitHub](/es/enterprise-server@3.21/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/about-writing-and-formatting-on-github)

  GitHub combina una sintaxis para dar formato al texto denominado GitHub Flavored Markdown con algunas características de escritura únicas.

* [Sintaxis básica de redacción y formato](/es/enterprise-server@3.21/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax)

  Cree un formato sofisticado para el prose y el código en GitHub con una sintaxis sencilla.

* [Organizar la información en tablas](/es/enterprise-server@3.21/get-started/writing-on-github/working-with-advanced-formatting/organizing-information-with-tables)

  Puedes construir tablas para organizar la información en comentarios, propuestas, solicitudes de extracción y wikis.

* [Organización de la información con secciones contraídas](/es/enterprise-server@3.21/get-started/writing-on-github/working-with-advanced-formatting/organizing-information-with-collapsed-sections)

  Para simplificar el Markdown, crea una sección contraída con la etiqueta `<details>`.

* [Crear y resaltar bloques de código](/es/enterprise-server@3.21/get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks)

  Compartir muestras de código con bloques de código cercados y habilitar el resaltado de la sintaxis

* [Creación de diagramas](/es/enterprise-server@3.21/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams)

  Creación de diagramas para transmitir información mediante tablas y gráficos

* [Escritura de expresiones matemáticas](/es/enterprise-server@3.21/get-started/writing-on-github/working-with-advanced-formatting/writing-mathematical-expressions)

  Usa Markdown para mostrar expresiones matemáticas en GitHub.

* [Referencias y direcciones URL autovinculadas](/es/enterprise-server@3.21/get-started/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls)

  Las referencias a las direcciones URL, propuestas, solicitudes de extracción y confirmaciones se acortan automáticamente y se convierten en vínculos.

* [Adjuntar archivos](/es/enterprise-server@3.21/get-started/writing-on-github/working-with-advanced-formatting/attaching-files)

  Puedes transmitir información si adjuntas varios tipos de archivo a tus propuestas y solicitudes de incorporación de cambios.

* [Acerca de las listas de tareas](/es/enterprise-server@3.21/get-started/writing-on-github/working-with-advanced-formatting/about-tasklists)

  Puedes utilizar listas de tareas para desglosar el trabajo de una propuesta o solicitud de cambios en tareas más pequeñas y luego rastrear el conjunto de trabajos completo hasta que se finalicen.

* [Crear un enlace permanente a un fragmento de código](/es/enterprise-server@3.21/get-started/writing-on-github/working-with-advanced-formatting/creating-a-permanent-link-to-a-code-snippet)

  Puedes crear un enlace permanente a una línea específica o a un rango de líneas de código en una versión específica de un archivo o de una solicitud de extracción.

* [Utilizar palabras clave en propuestas y solicitudes de cambio](/es/enterprise-server@3.21/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests)

  Utiliza palabras clave para enlazar una incidencia y una solicitud de extracción, o para marcar una incidencia o solicitud de extracción como duplicada.

* [Acerca de las respuestas guardadas](/es/enterprise-server@3.21/get-started/writing-on-github/working-with-saved-replies/about-saved-replies)

  Puedes usar una respuesta guardada para responder a una incidencia o un pull request.

* [Crear una respuesta guardada](/es/enterprise-server@3.21/get-started/writing-on-github/working-with-saved-replies/creating-a-saved-reply)

  Si sueles agregar el mismo comentario una y otra vez, puedes crear una respuesta guardada.

* [Editar una respuesta guardada](/es/enterprise-server@3.21/get-started/writing-on-github/working-with-saved-replies/editing-a-saved-reply)

  Puedes editar el título y el cuerpo de una respuesta guardada.

* [Eliminar una respuesta guardada](/es/enterprise-server@3.21/get-started/writing-on-github/working-with-saved-replies/deleting-a-saved-reply)

  Si adviertes que ya no usas una respuesta guardada, puedes eliminarla.

* [Utilizar respuestas guardadas](/es/enterprise-server@3.21/get-started/writing-on-github/working-with-saved-replies/using-saved-replies)

  Al comentar en una incidencia o solicitud de pull, puedes agregar una respuesta guardada que ya has configurado. La respuesta guardada puede ser todo el comentario o, si quieres personalizarlo, puedes agregar o eliminar contenido.

* [Crear gists](/es/enterprise-server@3.21/get-started/writing-on-github/editing-and-sharing-content-with-gists/creating-gists)

  Puedes crear dos tipos de gists: públicos y secretos. Crea un gist público si estás listo para compartir tus ideas con el mundo, o bien un gist secreto si no lo estás.

* [Bifurcar y clonar gists](/es/enterprise-server@3.21/get-started/writing-on-github/editing-and-sharing-content-with-gists/forking-and-cloning-gists)

  Los gists son en realidad repositorios de Git, lo que significa que puedes bifurcar o clonar cualquier gist, aunque no seas el autor original. También puedes ver el historial completo de commits de un gist, incluidas las diferencias.

* [Guardar gists con estrellas](/es/enterprise-server@3.21/get-started/writing-on-github/editing-and-sharing-content-with-gists/saving-gists-with-stars)

  Puedes marcar los gists con estrellas para realizar un seguimiento de los proyectos que encuentres interesantes.

* [Moderación de comentarios de gist](/es/enterprise-server@3.21/get-started/writing-on-github/editing-and-sharing-content-with-gists/moderating-gist-comments)

  Puedes moderar comentarios en gists desactivándolos o eliminando entradas no deseadas.

* [Detección de proyectos en GitHub](/es/enterprise-server@3.21/get-started/exploring-projects-on-github/discovering-projects-on-github)

  Puede descubrir repositorios, temas y comunidades sobre GitHub para apoyar su aprendizaje e inspirar sus propios proyectos.

* [Contribuir a un proyecto](/es/enterprise-server@3.21/get-started/exploring-projects-on-github/contributing-to-a-project)

  Aprende la forma de contribuir en un proyecto mediante la bifurcación.

* [Contribución a open source](/es/enterprise-server@3.21/get-started/exploring-projects-on-github/contributing-to-open-source)

  Obtenga información sobre cómo realizar una contribución a un proyecto de open source que los mantenedores aceptarán.

* [Guardar repositorios marcados con estrellas](/es/enterprise-server@3.21/get-started/exploring-projects-on-github/saving-repositories-with-stars)

  Puedes marcar con una estrella los repositorios y temas para llevar el seguimiento de los proyectos que te parezcan interesantes.

* [Seguir a personas](/es/enterprise-server@3.21/get-started/exploring-projects-on-github/following-people)

  Puede seguir a los usuarios GitHub para recibir notificaciones sobre su actividad.

* [Seguimiento de organizaciones](/es/enterprise-server@3.21/get-started/exploring-projects-on-github/following-organizations)

  Puede seguir a las organizaciones en GitHub para recibir notificaciones sobre su actividad.

* [Configuración de Git](/es/enterprise-server@3.21/get-started/git-basics/set-up-git)

  En el núcleo de GitHub se encuentra un sistema de control de versiones de código abierto (VCS) llamado Git. Git es responsable de todo lo relacionado con GitHub que ocurre localmente en tu equipo.

* [Configurar tu nombre de usuario en Git](/es/enterprise-server@3.21/get-started/git-basics/setting-your-username-in-git)

  Git utiliza un nombre de usuario para asociar las confirmaciones con una identidad. El nombre de usuario de Git no es el mismo que el GitHub nombre de usuario.

* [Almacenamiento en caché de las credenciales de GitHub en Git](/es/enterprise-server@3.21/get-started/git-basics/caching-your-github-credentials-in-git)

  Si vas a clonar repositorios de GitHub mediante HTTPS, te recomendamos utilizar GitHub CLI o el Administrador de Credenciales de Git (GCM) para recordar tus credenciales.

* [¿Por qué Git siempre solicita mis credenciales?](/es/enterprise-server@3.21/get-started/git-basics/why-is-git-always-asking-for-my-credentials)

  Si Git le solicita las credenciales cada vez que intenta interactuar con GitHub, probablemente use la dirección URL de clonación HTTPS para el repositorio.

* [Actualizar credenciales desde la Keychain OSX](/es/enterprise-server@3.21/get-started/git-basics/updating-credentials-from-the-macos-keychain)

  Necesitarás actualizar tus credenciales guardadas en el asistente de `git-credential-osxkeychain` si cambias tu nombre de usuario, contraseña o personal access token en GitHub.

* [Flujos de trabajo de Git](/es/enterprise-server@3.21/get-started/git-basics/git-workflows)

  El flujo de GitHub es un flujo de trabajo ligero basado en ramas que soporta equipos y proyectos que despliegan frecuentemente.

* [Acerca de los repositorios remotos](/es/enterprise-server@3.21/get-started/git-basics/about-remote-repositories)

  El enfoque colaborativo de GitHub para el desarrollo depende de publicar los commits de tu repositorio local en GitHub para que otras personas puedan verlos, obtenerlos y actualizarlos.

* [Administrar repositorios remotos](/es/enterprise-server@3.21/get-started/git-basics/managing-remote-repositories)

  Aprende a trabajar con tus repositorios locales en tu ordenador y repositorios remotos alojados en GitHub.

* [Asociar editores de texto con Git](/es/enterprise-server@3.21/get-started/git-basics/associating-text-editors-with-git)

  Usar un editor de texto para abrir y editar tus archivos con Git.

* [Configurar Git para manejar finales de línea](/es/enterprise-server@3.21/get-started/git-basics/configuring-git-to-handle-line-endings)

  Para evitar problemas en tus diferencias, puedes configurar Git para manejar correctamente los finales de línea.

* [Ignorar archivos](/es/enterprise-server@3.21/get-started/git-basics/ignoring-files)

  Puedes configurar Git para que ignore archivos que no quieres ingresar en GitHub.

* [Guía rápida de Git](/es/enterprise-server@3.21/get-started/git-basics/git-cheatsheet)

  La hoja de referencia de Git te ahorrará tiempo si es que olvidas un comando o si no quieres utilizar ayuda en el CLI.

* [Acerca de Git](/es/enterprise-server@3.21/get-started/using-git/about-git)

  Obtenga información sobre el sistema de control de versiones, Git y cómo funciona con GitHub.

* [Subir confirmaciones de cambios a un repositorio remoto](/es/enterprise-server@3.21/get-started/using-git/pushing-commits-to-a-remote-repository)

  Usa `git push` para insertar confirmaciones realizadas en la rama local en un repositorio remoto.

* [Obtener cambios de un repositorio remoto](/es/enterprise-server@3.21/get-started/using-git/getting-changes-from-a-remote-repository)

  Puedes usar los comandos Git más frecuentes para acceder a repositorios remotos.

* [Tratamiento de errores sin avance rápido](/es/enterprise-server@3.21/get-started/using-git/dealing-with-non-fast-forward-errors)

  En ocasiones, Git no puede efectuar tu cambio en un repositorio remoto sin perder confirmaciones. Cuando esto sucede, se rechaza tu push.

* [Dividir una subcarpeta en un nuevo repositorio](/es/enterprise-server@3.21/get-started/using-git/splitting-a-subfolder-out-into-a-new-repository)

  Puedes convertir una carpeta dentro de un repositorio de Git en un nuevo repositorio.

* [Acerca de las fusiones de subárbol de Git](/es/enterprise-server@3.21/get-started/using-git/about-git-subtree-merges)

  Si necesitas administrar múltiples proyectos dentro de un solo repositorio, puedes usar una *fusión de subárbol* para controlar todas las referencias.

* [Acerca del rebase de Git](/es/enterprise-server@3.21/get-started/using-git/about-git-rebase)

  El comando `git rebase` te permite cambiar fácilmente una serie de confirmaciones, modificando el historial de tu repositorio. Puedes reordenar, editar o combinar confirmaciones.

* [Utilizar la rebase de Git en la línea de comando](/es/enterprise-server@3.21/get-started/using-git/using-git-rebase-on-the-command-line)

  Aquí hay un breve tutorial acerca de usar `git rebase` en la línea de comandos.

* [Resolver conflictos de fusión después de una rebase de Git](/es/enterprise-server@3.21/get-started/using-git/resolving-merge-conflicts-after-a-git-rebase)

  Cuando realizas una operación `git rebase`, normalmente mueves commits de un lado a otro. Por este motivo, puedes generar una situación en la que se introduzca un conflicto de fusión. Esto implica que dos de tus confirmaciones modificaron la misma línea del mismo archivo, y Git no sabe qué cambio aplicar.

* [Tratar con caracteres especiales en los nombres de ramas y etiquetas](/es/enterprise-server@3.21/get-started/using-git/dealing-with-special-characters-in-branch-and-tag-names)

  Git es muy permisivo cuando se trata de qué caracteres se permiten en los nombres de rama y etiqueta. Cuando utilizas Git desde un shell de línea de comandos, podrías necesitar escapar o citar caracteres especiales.

* [Acerca de las versiones de GitHub Docs](/es/enterprise-server@3.21/get-started/using-github-docs/about-versions-of-github-docs)

  Puede leer documentación que refleje el GitHub producto que está usando actualmente.

* [Uso de tarjetas de desplazamiento en GitHub Docs](/es/enterprise-server@3.21/get-started/using-github-docs/using-hover-cards-on-github-docs)

  Las tarjetas emergentes te proporcionan información sobre otros artículos de GitHub Docs.

* [API de GitHub Docs](/es/enterprise-server@3.21/get-started/using-github-docs/github-docs-api)

  Use la API oficial GitHub Docs para enumerar páginas, buscar y recuperar GitHub contenido de documentación mediante programación.