Utilizar GitHub
Learn common and advanced workflows in Git to enhance your experience using GitHub.
Comenzar con Git y GitHub
- Configurar tu nombre de usuario en Git
- Guardar en caché tu contraseña de GitHub en Git
- ¿Por qué Git me pregunta siempre mi contraseña?
- Actualizar credenciales desde la Keychain OSX
Obtener información sobre Git
- Flujos de trabajo de Git
- Asociar editores de texto con Git
- Configurar Git para manejar finales de línea
- Ignorar archivos
Utilizar comandos de Git comunes
- Subir confirmaciones de cambios a un repositorio remoto
- Obtener cambios de un repositorio remoto
- Tratamiento de errores sin avance rápido
Administrar repositorios remotos
- Acerca de los repositorios remotos
- ¿Qué URL remota debería utilizar?
- Agregar un remoto
- Cambiar la URL de un remoto
- Renombrar un remoto
- Eliminar un remoto
Utilizar comandos de Git avanzados
- Cambiar información del autor
- Acerca del cambio de base de Git
- Utilizar la rebase de Git en la línea de comando
- Resolver conflictos de fusión después de una rebase de Git
- Acerca de las fusiones de subárbol de Git
- Dividir una subcarpeta en un nuevo repositorio
Confirmar cambios en su proyecto
Crear y editar confirmaciones de cambios
Ver y comparar confirmaciones de cambios
- Confirmar rama y etiquetas
- Comparar confirmaciones en el tiempo
- Diferencias entre las vistas de las confirmaciones
Confirmaciones de resolución de problemas
- La confirmación existe en GitHub pero no en mi clon local
- ¿Por qué mis confirmaciones están vinculadas al usuario incorrecto?
- ¿Por qué mis confirmaciones están en el orden incorrecto?
Colaborar con propuestas y solicitudes de extracción
- Flujo de GitHub
- Acerca de los modelos de desarrollo colaborativo
- Acerca de las conversaciones en GitHub
Trabajar con bifurcaciones
- Acerca de las bifurcaciones
- Configurar un remoto para una bifurcación
- Sincronizar una bifurcación
- Fusionar un repositorio ascendente dentro de una bifurcación
- Permitir cambios para una rama de solicitud de extracción creada desde una bifurcación
- ¿Qué le sucede a las bifurcaciones cuando se elimina un repositorio o cambia la visibilidad?
Colaborar en repositorios con características de calidad de código
Proponer cambios a tu trabajo con solicitudes de extracción
- Acerca de las ramas
- Crear y eliminar ramas en tu repositorio
- Acerca de las solicitudes de extracción
- Acerca de comparar ramas en solicitudes de extracción
- Agregar una solicitud de extracción
- Crear una solicitud de extracción desde una bifurcación
- Solicitar una revisión de solicitud de extracción
- Cambiar la rama base de una solicitud de extracción
- Confirmar cambios a una rama de solicitud de extracción desde una bifurcación
Abordar conflictos de fusión
- Acerca de los conflictos de fusión
- Resolver un conflicto de fusión en GitHub
- Resolver un conflicto de fusión con la línea de comando
Revisar cambios en solicitudes de extracción
- Acerca de las revisiones de solicitudes de extracción
- Revisar los cambios propuestos en una solicitud de extracción
- Encontrar funciones y métodos cambiados en una solicitud de extracción
- Comentar en una solicitud de extracción
- Ver una revisión de solicitud de extracción
- Aprobar una solicitud de extracción con revisiones requeridas
- Descartar una revisión de solicitud de extracción
- Revisar solicitudes de extracción localmente
Incorporar modificaciones desde una solicitud de extracción
- Acerca de las fusiones de las solicitudes de extracción
- Fusionar una solicitud de extracción
- Cerrar una solicitud de extracción
- Revertir una solicitud de extracción
Administrar tu trabajo en GitHub
Administrar tu trabajo con propuestas
- Acerca de las propuestas
- Crear una propuesta
- Abrir una propuesta desde el código
- Crear un enlace permanente a fragmento de código
- Acerca de las listas de tareas
- Acerca de la automatización para propuestas y solicitudes de extracción con parámetros de consulta
- Adjuntos de archivos en propuestas y solicitudes de extracción
- Asignar propuestas y solicitudes de extracción a otros usuarios de GitHub
- Ver todas tus propuestas y solicitudes de extracción
- Inhabilitar propuestas
- Cerrar propuestas mediante palabras clave
- Acerca de duplicar propuestas y solicitudes de extracción
Etiquetar propuestas y solicitudes de extracción
- Acerca de las etiquetas
- Crear una etiqueta
- Aplicar etiquetas para propuestas y solicitudes de extracción
- Editar una etiqueta
- Eliminar una etiqueta
Administrar tableros de proyecto
- Acerca de los tableros de proyecto
- Crear un tablero de proyecto
- Editar un tablero de proyecto
- Vincular un repositorio a un tablero de proyecto
- Acerca de automatización de tableros de proyecto
- Configurar la automatización para tableros de proyecto
- Cerrar un tablero de proyecto
- Reabrir un tablero de proyecto cerrado
- Eliminar un tablero de proyecto
- Inhabilitar los tableros de proyecto en un repositorio
- Inhabilitar los tableros de proyecto en tu organización
- Cambiar la visibilidad del tablero de proyecto
Rastrear el progreso de tu trabajo con tableros de proyecto
- Agregar propuestas y solicitudes de extracción a un tablero de proyecto
- Agregar notas a tu tablero de proyecto
- Rastrear el progreso en tu tablero de proyecto
- Filtrar tarjetas en un tablero de proyecto
- Archivar tarjetas en un tablero de proyecto
Rastrear el progreso de tu trabajo con hitos
- Acerca de los hitos
- Crear y editar hitos para propuestas y solicitudes de extracción
- Asociar hitos con propuestas y solicitudes de extracción
- Filtrar propuestas y solicitudes de extracción por hito
- Ver el avance de tu hito
Buscar información en un repositorio
- Filtrar propuestas y solicitudes de extracción
- Filtrar propuestas y solicitudes de extracción por asignatarios
- Filtrar propuestas y solicitudes de extracción por etiquetas
- Filtrar solicitudes de extracción por estado de revisión
- Clasificar propuestas y solicitudes de extracción
- Utilizar búsqueda para filtrar propuestas y solicitudes de extracción
- Compartir filtros
Crear una comunidad sólida
Configurar tu proyecto para contribuciones saludables
- Configurar pautas para los colaboradores de repositorios
- Agregar recursos de soporte a tu proyecto
- Agregar una licencia a un repositorio
Usar plantillas de propuesta y solicitud de extracción
- Acerca de las plantillas de propuestas y solicitudes de extracción
- Crear plantillas de propuestas para tu repositorio
- Crear una plantilla de solicitud de extracción para tu repositorio
- Crear de forma manual una plantilla de propuesta para tu repositorio
Colaborar con tu equipo
- Acerca de los debates de equipo
- Crear un debate del equipo
- Editar o eliminar un debate de equipo
- Anclar un debate del equipo
Moderar comentarios y conversaciones
Documentar tu proyecto con wikis
- Acerca de las wikis
- Agregar o eliminar páginas wiki
- Crear un pie de página o barra lateral para tu wiki
- Editar el contenido de una wiki
- Ver el historial de cambios de una wiki
- Cambiar permisos de acceso para wikis
- Inhabilitar las wikis
Buscar información en GitHub
Comenzar con la búsqueda en GitHub
- Acerca de la búsqueda en GitHub
- Entender la sintaxis de búsqueda
- Solucionar problemas de consultas de búsqueda
- Clasificar resultados de búsqueda
- Habilitar la búsqueda de repositorios de GitHub.com en tu cuenta de servidor de GitHub Enterprise
Buscar en GitHub
- Buscar archivos en GitHub
- Buscar repositorios
- Buscar temas
- Código de búsqueda
- Buscar confirmaciones de cambios
- Buscar propuestas y solicitudes de extracción
- Buscar usuarios
- Buscar wikis
- Buscar en bifurcaciones
Importar tus proyectos a GitHub
Importar código fuente a GitHub
- Importar un repositorio de Git usando la línea de comando
- Agregar un proyecto existente a GitHub utilizando la línea de comando
- Herramientas de migración de código fuente
Trabajar con Subversion en GitHub
- ¿Cuáles son las diferencias entre Subversion y Git?
- Soporte para clientes de Subversion
- Propiedades de Subversion admitidas por GitHub
Administrar un repositorio
Administrar configuraciones de repositorios
- Configurar la visibilidad de un repositorio
- Clasificar tu repositorio con temas
- Personalizar cómo aparecen los archivos cambiados en GitHub
- Permitir que las personas bifurquen un repositorio privado que pertenece a tu organización
- Activar el acceso de lectura Git anónimo para un repositorio
- Renombrar un repositorio
- Transferir un repositorio
- Eliminar un repositorio
Administrar las ramas en tu repositorio
- Configurar la rama por defecto
- Ver las ramas en tu repositorio
- Eliminar y restaurar ramas en una solicitud de extracción
Configurar fusiones de solicitudes de extracción
- Acerca de los métodos de fusión en GitHub
- Configurar combinación de confirmaciones para las solicitudes de extracción
- Configurar rebase de confirmación para las solicitudes de extracción
Definir la capacidad de fusión de las solicitudes de extracción
- Acerca de las ramas protegidas
- Configurar ramas protegidas
- Acerca de las verificaciones de estado requeridas
- Tipos de verificaciones de estado requeridas
- Habilitar verificaciones de estado requeridas
- Acerca de las restricciones de rama
- Habilitar restricciones de rama
- Acerca de las revisiones requeridas para las solicitudes de extracción
- Habilitar revisiones requeridas para las solicitudes de extracción
- Acerca de la firma de confirmación requerida
- Habilitar la firma de confirmación requerida
Administrar lanzamientos en un repositorio
- Acerca de los lanzamientos
- Crear lanzamientos
- Obtener el recuento de descargas para tus lanzamientos
- Editar y eliminar lanzamientos
- Ver las etiquetas de tu repositorio
- Vincular a lanzamientos
Visualizar datos del repositorio con gráficos
Acceso a datos básicos del repositorio
- Acerca de los gráficos del repositorio
- Ver un resumen de la actividad de un repositorio
- Ver los colaboradores de un proyecto
Analizar cambios en el contenido de un repositorio
- Ver confirmaciones en un repositorio
- Ver incorporaciones y eliminaciones al contenido de un repositorio
Entender las conexiones entre repositorios
Administrar archivos en un repositorio
Administrar archivos en GitHub
- Crear nuevos archivos
- Agregar un archivo a un repositorio
- Mover un archivo a una nueva ubicación
- Editar archivos en tu repositorio
- Editar archivos en el repositorio de otro usuario
- Rastrear cambios en un archivo
- Eliminar archivos
- Inicializar un repositorio vacío con un README
- Renombrar un archivo
- Obtener enlaces permanentes a archivos
Administrar archivos utilizando la línea de comando
- Agregar un archivo a un repositorio utilizando la línea de comando
- Renombrar un archivo usando la línea de comando
- Mover un archivo a una nueva ubicación utilizando la línea de comando
Trabajar con archivos sin código
- Representar y comparar imágenes
- Visualizador de archivos 3D
- Representar datos CSV y TSV
- Representar documentos PDF
- Representar diferencias en documentos en prosa
- Mapear archivos geoJSON en GitHub
- Trabajar con archivos notebook Jupyter en GitHub
Administrar archivos grandes
Trabajar con archivos de gran tamaño
- Condiciones para archivos de gran tamaño
- Eliminar archivos del historial de un repositorio
- Distribuir binarios grandes
Control de versiones de archivos grandes
- Acerca de Large File Storage de Git
- Instalar Git Large File Storage
- Configurar el almacenamiento de archivos Git de gran tamaño
- Colaboración con Git Large File Storage
- Mover un archivo en tu repositorio a Git Large File Storage
- Eliminar archivos de Git Large File Storage
- Resolver fallas de carga de Git Large File Storage
Extender GitHub
Working with GitHub Pages
Getting started with GitHub Pages
- About GitHub Pages
- Creating a GitHub Pages site
- Configuring a publishing source for your GitHub Pages site
- Crear una página 404 personalizada para tu sitio de Páginas de GitHub
- Unpublishing a GitHub Pages site
Configurar un sitio de Páginas de GitHub con Jekyll
- Acerca de las Páginas de GitHub y Jekyll
- Creating a GitHub Pages site with Jekyll
- Testing your GitHub Pages site locally with Jekyll
- Adding content to your GitHub Pages site using Jekyll
- Configurar un procesador Markdown para el sitio de tus páginas de GitHub usando Jekyll
- Adding a theme to your GitHub Pages site using Jekyll
- About Jekyll build errors for GitHub Pages sites
- Troubleshooting Jekyll build errors for GitHub Pages sites