Comandos Basicos GIT

Git es un software de control de versiones diseñado por Linus Torvalds, pensando en la eficiencia y la confiabilidad del mantenimiento de versiones de aplicaciones cuando éstas tienen un gran número de archivos de código fuente. Al principio, Git se pensó como un motor de bajo nivel sobre el cual otros pudieran escribir la interfaz de usuario o front end como Cogito o StGIT. Sin embargo, Git se ha convertido desde entonces en un sistema de control de versiones con funcionalidad plena. Hay algunos proyectos de mucha relevancia que ya usan Git, en particular, el grupo de programación del núcleo Linux.

Hoy aprenderemos algunos comandos basicos para utilizar esta magnifica herramienta.

  • git init - Te permite crear un nuevo repositorio local git.
  • git branch - Te permite ver cual es la branch o rama del proyecto donde te encuentras ubicado.
  • git checkout nombrerama - Te permite moverte entre las ramas de tu proyecto debes acompañarlo del nombre de la rama en donde quieres ubicarte.
  • git checkout -b nombrerama - Con el parametro -b este comando te crea una nueva rama de trabajo.
  • git status - Te muestra los archivos añadidos, modificados y/o eliminados y los cuales no se han subido a tu servidor.
  • git add archivo - Se usa para seleccionar los archivos que quieres que sean añadidos a tu rama de trabajo.
  • git commit -m "Mensaje" - Se usa para subir una actualización de tu rama entre comillas se coloca un mensaje identificatorio de la actualización.
  • git push - Con el puedes confirmar los commit que tengas añadidos a la HEAD del proyecto.
  • git clone - Se usa para clonar localmente algun repositorio remoto git.
  • git pull - Actualiza un repositorio local con su clon remoto.
  • git log - Usado para ver el historial de todos los commits realizados en una rama del proyecto.
  • git blame archivo - Comando muy util para saber los usuarios que han manipulado algun archivo.
  • git merge - Se utiliza para realizar una fusion de una rama hacia otra.
  • git reset --merge - Reversar un merge con conflictos.
  • git config --global user.name "Open Soluciones" - Con este comando creas tu descripción de usuario en git.
  • git config --global user.email contacto@opensoluciones.com Con este comando creas tu descripción de correo en git.

Tags: