Skip to content

Latest commit

 

History

History
92 lines (62 loc) · 3.96 KB

manual_git.md

File metadata and controls

92 lines (62 loc) · 3.96 KB

Manual Básico de git

Definición

Git es un sistema distribuido de control de versiones libre y de código abierto diseñado para manejar proyectos pequeños hasta grandes con rapidez y eficiencia.

Configuración

Descargar para [Mac OS X][1], [Windows ][2], [Linux][3] [1]: https://git-scm.com/download/mac [2]: https://git-scm.com/download/win [3]: https://git-scm.com/download/linux

Crear un repositorio nuevo

Abrimos la terminal:

  • En Windows la consola Git Bash

  • En Mac y Linux la terminal

Creamos un directorio nuevo con el comando

 mkdir nombre_directorio

creamos directorio

Entramos al directorio

 cd nombre_directorio 

entramos al directorio

y ejecutamos para crear un nuevo repositorio local de git

 git init 

creando repositorio

Ahora vamos a configurar nuestro nombre y correo con el que registraremos los commits

 git config --global user.name "John Doe" 
 git config --global user.email  "[email protected]" 

Si queremos verificar los valores que guardamos, podemos escribir el siguiente comando y nos tiene que devolver su contenido

 git config --get user.name 
 git config --get user.email 
IMPORTANTE: Estos pasos solo se tienen que seguir la primera vez

Registrar cambios

Después de haber modificado/agregado/eliminado algún archivo es necesario observar el estado de nuestro directorio.

 git status

verificar status

Podemos leer que hay "untracked files" de color rojo, esto quiere decir que debemos agregarlos al Index con cualquiera de los siguientes comandos

  • git add nombre_archivo [ Agrega un solo archivo ]
  • git add --all [ Agrega todos los archivos ]
  • git add . [ Agrega el directorio en el que nos encontramos ]

Una vez agregados los archivos, podemos volver a observar el estado de nuestro directorio

agregar archivos

Si algún archivo queda en rojo, podemos repetimos el paso de arriba; cuando todos los archivos estén en verde, entonces será necesario añadir un mensaje que nos permita después identificar los cambios que se hayan registrado en el evento

agregando comentarios

Ahora el/los archivos están incluidos en el HEAD pero aún no en tu repositorio remoto.

Configurar un repositorio remoto

Podemos verificar nuestros registros locales ejecutando

git log

ver registro

Presionar Q para salir

  • Si el repositorio local fue clonado, entonces automáticamente ya lo tenemos conectado al sitio remoto, ejecutamos

    git remote

    para verificar que tengamos una variable origin que por default se crea al clonar el proyecto y que contiene la URL del repositorio remoto

    git remote

  • Si el repositorio no es clonado, primero debemos obtener la URL del resositorio remoto

    URL github

    y despues lo conectamos ejecutando

    git remote add origin url-remota-que-acabamos-de-copiar
    URL github