Conocer las funciones principales de GitHub es fundamental, pero dominar sus pequeñas joyas ocultas marca la diferencia entre un usuario promedio y uno verdaderamente productivo. Estos trucos, aunque no son imprescindibles, agilizan la forma en que trabajas con repositorios, compartes código y colaboras con tu equipo.
¿Cómo usar la vista de árbol para explorar archivos más rápido?
Cuando trabajas dentro de un repositorio con múltiples carpetas, regresar nivel por nivel puede ser tedioso. GitHub ofrece una vista de árbol (tree view) que puedes activar desde un ícono ubicado arriba a la izquierda cuando estás dentro de cualquier carpeta [01:00]. Al expandirla, todos los folders de tu proyecto se despliegan en una barra lateral, permitiéndote seleccionar cualquier archivo directamente sin retroceder al nivel anterior.
Esta funcionalidad es especialmente útil en proyectos grandes donde la estructura de directorios tiene varios niveles de profundidad.
¿Cómo revisar el historial de commits de forma organizada?
Desde la portada de tu repositorio, puedes hacer clic en el contador de commits para acceder al historial completo [01:30]. Allí aparecen todos los cambios realizados, organizados por fecha, incluyendo los generados por herramientas automáticas como Dependabot. Si necesitas encontrar un archivo o una funcionalidad que hayas perdido, solo selecciona el commit correspondiente para ver la secuencia exacta de archivos modificados.
¿Qué es un permalink y cómo compartir líneas específicas de código?
Dentro de cualquier archivo, al presionar el número de una línea aparece un botón con tres puntos [02:20]. La opción copiar permalink genera un enlace directo a ese archivo con la línea exacta señalizada. Cuando otra persona abra ese enlace, llegará directamente al repositorio, al archivo y a la línea que tú marcaste. Funciona como un atajo preciso para que un colaborador observe un cambio específico sin buscar manualmente.
¿Cómo funcionan las menciones y notificaciones en GitHub?
Igual que en las redes sociales, puedes mencionar usuarios usando el símbolo arroba (@) dentro de pull requests, commits o conversaciones [03:08]. Al escribir el arroba, GitHub sugiere los colaboradores del repositorio. Cuando publicas el comentario, el usuario mencionado recibe una notificación directa.
- Las notificaciones aparecen en el ícono de campana, arriba a la derecha de tu perfil.
- Un circulito indica que tienes notificaciones pendientes.
- Puedes ver el historial completo de colaboración y los participantes de cada actividad [03:50].
¿Qué trucos de formato y visualización ofrece GitHub?
GitHub incluye funcionalidades de formato poco conocidas pero muy prácticas para mejorar la presentación de tus archivos y agilizar la revisión de cambios.
¿Cómo simular botones de teclado en markdown?
Dentro de un archivo README, puedes usar la etiqueta HTML <kbd> para mostrar letras como si fueran teclas físicas [04:30]. Por ejemplo, las letras W, S, A, D se renderizan como botones en lugar de texto normal. Es un detalle muy útil cuando necesitas indicar secuencias de teclas a tus usuarios.
¿Para qué sirven los formatos .patch y .diff en pull requests?
Al agregar .patch al final de la URL de un pull request cerrado, el navegador muestra toda la información del pull request en texto plano [05:10]. Si en cambio escribes .diff, obtienes únicamente los cambios del commit realizado.
- .diff: muestra solo las diferencias de código.
- .patch: incluye las diferencias más la información del repositorio y del pull request.
Estos formatos son perfectos para:
- Enviar correos electrónicos de status sin capturas de pantalla.
- Compartir cambios vía Slack, Teams o cualquier herramienta de mensajería.
- Mantener una bitácora de cambios en texto plano.
¿Dónde encontrar los pro tips de GitHub?
Cada sección de GitHub incluye un pro tip en la parte inferior de la página [06:15]. Estos consejos cambian según la sección en la que te encuentres: pull requests, issues u otras áreas. Son pequeñas recomendaciones contextuales que puedes implementar en tus proyectos para ser más productivo. Vale la pena prestar atención a esa leyenda cada vez que explores una nueva sección.
Si conoces algún otro truco de GitHub que uses en tu día a día, compártelo en los comentarios para que toda la comunidad pueda aprovecharlo.