
¿Te gustaría aprender GIT+GITHUB?
Tenemos los GuruDays que necesitas.¡Haz clic aquí!
Un aspecto interesante de trabajar en Mozilla es que Firefox vive en un repositorio mercurial mientras que otros proyectos viven en GitHub en un repositorio git. Si bien la mayoría se enfoca en Firefox u otro proyecto, cambio entre ambos, dejándome ejecutando gitcomandos dentro del repositorio mercurial y hgcomandos dentro de git repos. Es una frustración con la que he vivido durante un tiempo, así que busqué encontrar una forma unificada de completar tareas comunes.
💼 Empleos tech relacionados:
- Becario de Desarrollo y Programación IT – Insurgentes Sur · Probecarios
- Soporte y Programación Jr · Human Staff
2,728 vacantes activas en LATAM · ver todas → · ⭐ Opiniones en Google
¿En qué te ayudamos hoy?
🎓 Cursos confirmados con 50% OFF hoyInicia 14 Nov — cupo limitado para lectores del blog:
-
💬 Consultor API REST con .Net Core
· Inicia 14 Nov · sabatino ·
$10,930$5,465 (-50%) MXN -
💬 Consultor AWS Despliegue de Apps
· Inicia 21 Nov · sabatino ·
$8,130$4,065 (-50%) MXN -
💬 Diplomado Java Empresarial Desde Cero
· Inicia 28 Nov · sabatino ·
$39,990$19,995 (-50%) MXN
Por WhatsApp en horario habil · ver todos los cursos → · ⭐ Opiniones en Google
El primer paso fue aprender a detectar git desde la línea de comandos:
if git rev-parse --git-dir > / dev / null 2 > & 1 ; entonces # git repo! sino # ¡NO es un repositorio de git! fi
La ifdeclaración anterior detecta un repositorio git, lo que elsesignifica que el directorio actual no está dentro de un repositorio git.
Una tarea frecuente es verificar el master y extraer el último código de arriba, por lo que creo un alias para hacer precisamente eso:
master ( ) {
if git rev-parse --git-dir > / dev / null 2 > & 1 ; luego
git checkout master && git pull upstream master
más
hg pull && hg checkout "last (public ())"
fi
}
¡Este alias me ahorrará tiempo y frustración al avanzar, y estoy seguro de que encontraré otros alias para crear en base a la detección de git!
Te esperamos en los siguientes artículos en donde hablaremos mas acerca de estos temas, los cuales hoy en día son de vital importancia en el mundo de la tecnología.
¿Te gustaría aprender GIT+GITHUB?
Tenemos los GuruDays que necesitas.¡Haz clic aquí!
💼 Empleos tech relacionados:
- Becario de Desarrollo y Programación IT – Insurgentes Sur · Probecarios
- Soporte y Programación Jr · Human Staff
2,728 vacantes activas en LATAM · ver todas → · ⭐ Opiniones en Google


