
¿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.
🎓 Cursos confirmados con 50% OFF hoy para lectores del blog:
-
💬 Diplomado .NET Empresarial Desde Cero
· Inicia 26 Sep · sabatino ·
$39,990$19,995 (-50%) MXN -
💬 Visual Studio .NET Desde Cero
· Inicia 26 Sep · sabatino ·
$12,250$6,125 (-50%) MXN -
💬 Consultor AWS Despliegue de Apps
· Inicia 28 Sep · lunes - jueves ·
$8,130$4,065 (-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:
- Analista de programación y Cadena de suministro · CEMEX
- Becario de Programación · Grupo La Florida México
3,284 vacantes activas en LATAM · ver todas → · ⭐ Opiniones en Google


