Tabla de contenido

  1. Atajo universal ?
  2. Navegación con teclado
  3. Filtro de archivos .
  4. Diff ignorando whitespace ?w=1
  5. Líneas específicas en URLs #L
  6. Abrir repositorios en dev container #
  7. Gist como snippets rápidos
  8. Cambiar el tono del diff
  9. GitHub CLI avanzado
  10. Student Developer Pack

1. Atajo universal ? {#atajo-universal}

En cualquier página de GitHub, presiona ? para ver todos los atajos de teclado disponibles:

Teclas más útiles:
t          → Abrir buscador de archivos
w          → Cambiar de rama
s          → Enfocar la barra de búsqueda
l          → Ir a línea específica en el código
b          → Ver historial de archivo (blame)
.          → Abrir el repositorio en VS Code web

2. Navegación con teclado {#navegacion-teclado}

GitHub tiene navegación completa por teclado:

g + n      → Ir a Notificaciones
g + d      → Ir a Dashboard
g + i      → Ir a Issues
g + p      → Ir a Pull Requests
g + c      → Ir a Código (Code)
Ctrl + g   → Ir a Issues/PRs asignados a ti

3. Filtro de archivos con . {#filtro-archivos}

En la vista de código de cualquier repositorio, presiona . (punto) para abrir el repositorio en VS Code para web (github.dev).

Desde cualquier repo: presiona .
→ Se abre https://github.dev/usuario/repo
→ VS Code completo con terminal, extensiones, navegación

Esto funciona incluso en móviles.

4. Diff ignorando whitespace ?w=1 {#diff-whitespace}

Cuando revisas un Pull Request, agrega ?w=1 a la URL para ignorar cambios de whitespace:

URL normal:
https://github.com/user/repo/pull/42/files

Con ?w=1 (ignora whitespace):
https://github.com/user/repo/pull/42/files?w=1

Útil cuando alguien cambió tabs por spaces o eliminó trailing whitespace en todo el archivo.

5. Líneas específicas en URLs #L {#lineas-especificas}

Puedes enlazar líneas específicas de código en GitHub:

# Una línea
https://github.com/user/repo/blob/main/index.js#L42

# Rango de líneas
https://github.com/user/repo/blob/main/index.js#L10-L20

# En yaml
https://github.com/8devmx/8devmx-astro/blob/main/astro.config.mjs#L5-L15

6. Abrir repositorios en dev container # {#dev-container}

Presiona # en la vista de código para activar el navegador de archivos con búsqueda fuzzy.

O mejor aún: agrega un archivo .devcontainer/devcontainer.json para que cualquiera pueda contribuir con un entorno preconfigurado usando GitHub Codespaces.

7. Gist como snippets rápidos {#gist-snippets}

Los Gist de GitHub son ideales para compartir código sin crear un repositorio:

# Crear gist desde terminal
gh gist create script.py --public

# Ver todos tus gists
gh gist list

# Clonar un gist
gh gist clone https://gist.github.com/user/hash

Los gists también soportan:

  • Embeds en blogs con <script src="https://gist.github.com/user/hash.js"></script>
  • Forks para contribuir a snippets de otros
  • Markdown para documentación rápida

8. Cambiar el tono del diff {#tono-diff}

En los PRs, puedes elegir entre estilos de diff:

Unified  → Vista tradicional (líneas una tras otra)
Split    → Lado a lado (izquierda: original, derecha: nueva)

El diff split es ideal para PRs grandes donde necesitas ver contexto.

9. GitHub CLI avanzado {#github-cli}

La CLI de GitHub (gh) va mucho más allá de clonar:

# Ver estado de un PR sin abrir el navegador
gh pr view 42

# Listar tus PRs abiertos
gh pr list --author "@me"

# Aprobar un PR desde terminal
gh pr review 42 --approve

# Fusionar con squash
gh pr merge 42 --squash

# Ver Actions en terminal
gh run list

# Ver issues asignados
gh issue list --assignee "@me"

10. Student Developer Pack {#student-pack}

Si eres estudiante, el GitHub Student Developer Pack te da acceso gratuito a herramientas por valor de miles de dólares:

RecursoValor normal
GitHub CopilotGratis
JetBrains IDEsGratis (1 año)
Namecheap dominio .meGratis (1 año)
DigitalOcean $200Crédito
MongoDB Atlas$200 crédito
Azure $100Crédito mensual
Educative.io6 meses gratis
DatadogPro 2 años gratis

Solicítalo en education.github.com con tu correo educativo.


GitHub tiene mucho más de lo que ves en la superficie. Aprender estos trucos multiplica tu productividad diaria.

Artículos relacionados: guía definitiva de Git y GitHub 2026, Gist, GitHub Actions.