Tutoriales

Tutorial completo del comando GIT

En este tutorial, vamos a ver cómo podemos usar git, es decir, varios comandos que se utilizan con git. Así que vamos a empezar.

Configuración de la información del usuario
Esto debería ser el primer paso después de instalar git. Vamos a agregar la información del usuario (nombre de usuario y correo electrónico), de modo que cuando comencemos el código, los mensajes de compromiso se generarán con la información del usuario que hace más fácil realizar un seguimiento del progreso del compromiso. Para agregar información de usuario sobre el usuario, el comando es ‘git config’

$ git config – – global user.name “Daniel”

$ git config – – global user.email “dan.mike@xyz.com”

Después de agregar la información, ahora comprobaremos si la información se ha actualizado correctamente ejecutando,

$ git config – – list

Debemos ver nuestra información de usuario.

Comandos GIT

Crear un nuevo repositorio.

Para crear un nuevo repositorio, ejecuta

$ git init

Buscar un repositorio

Para buscar un repositorio, el comando

 $ git grep “repository”

 Conectarse a un repositorio remoto

Para conectarse a un repositorio remoto, ejecuta,

 

$ git remote add origin remote_server

A continuación, para comprobar todo el servidor remoto configurado,

$ git remote -v

Clonar un repositorio

Para clonar un repositorio desde un servidor local, ejecuta los siguientes comandos,

 

$ git clone repository_path

Si queremos clonar una ubicación de repositorio en un servidor remoto, entonces el comando para clonar el repositorio es,

$ git clone username@server :/repository_path

 Listar ramas en el repositorio

Para verificar la lista de todos los disponibles y la rama de trabajo actual, ejecuta,

 

$ git branch

 Crear nueva rama

Para crear y usar una nueva rama, el comando es,

 

$ git checkout -b ‘branchname’

 Eliminación de una rama

Para eliminar una rama, ejecuta,

$ git branch -d ‘branchname’

Para eliminar una rama en repositorio remoto, ejecuta,

$ git push origin :’branchname’

 Cambiar a otra rama

Para cambiar a otra rama de la rama actual, utiliza,

 

$ git checkout ‘branchname’

 Adición de archivos

Para agregar un archivo al repo, ejecuta,

 

$ git add filename

Estado de los archivos

Para comprobar el estado de los archivos (archivos que se van a comprometer o se agregan), ejecuta,

$ git status

Confirmar los cambios

Después de haber agregado un archivo o hecho cambios en uno, vamos a confirmar el código ejecutando,

 

$ git  commit -a

Para realizar cambios en la cabeza y no en el repositorio remoto, el comando,

$ git commit -m “message”

Cambios de lanzamiento

Para lanzar los cambios realizados a la rama maestra del repositorio, ejecuta,

$ git push origin master

Lanzar la rama al repositorio

Para enviar los cambios realizados en una sola rama al repositorio remoto, ejecuta,

 

$ git push origin ‘branchname’

Para enviar todas las sucursales al repositorio remoto, ejecuta,

$ git push –all origin

Fusionar dos ramas

Para combinar otra rama en la rama activa actual, utiliza,

 

$ git merge ‘branchname’

Combinar desde el servidor remoto al local

Para descargar / extraer los cambios al directorio de trabajo en el servidor local desde el servidor remoto, ejecuta,

 $ git pull

 Comprobación de conflictos de combinación

Para ver conflictos de combinación con el archivo base, ejecuta,

 

$ git diff  –base ‘filename’

Para ver todos los conflictos, escribe,

$ git diff

Si deseas obtener una vista previa de todos los cambios antes de la fusión, ejecuta,

$ git diff ‘source-branch’ ‘target-branch’

 Creación de etiquetas

Para crear etiquetas para marcar cualquier cambio significativo, ejecuta,

 

$ git tag ‘tag number’ ‘commit id’

Podemos encontrar commit id ejecutando,

$ git log

 Etiquetas de envío

Para enviar todas las etiquetas creadas al servidor remoto, ejecuta,

 

$ git push –tags origin

Revertir los cambios realizados

Si queremos reemplazar los cambios realizados en el árbol de trabajo actual con los últimos cambios en la cabeza, ejecuta,

 

$ git checkout –‘filename’

También podemos obtener la última versión del servidor remoto y señalarla como ramificación principal de repositorio local, en lugar de eliminar todos los cambios locales realizados. Para ello, ejecuta,

$ git fetch origin

$ git reset –hard master

Referencia

(Visitada 1 veces, 1 visitas hoy )
Comparte

Responder

avatar
Imágenes
 
 
 
Audio y vídeo
 
 
 
Otros archivos
 
 
 
  Suscribirse  
Notificarme de

Quizás también te interese ..