Diferencia entre revisiones de «Comandos frecuentes git»

De Luis Moreno Wiki
Ir a la navegación Ir a la búsqueda
Línea 2: Línea 2:
  
 
-- Establecer el nombre del usuario  
 
-- Establecer el nombre del usuario  
  git config --global user.name
+
  git config --global user.name nombreUsuario
  
 
-- Establecer el correo del usuario
 
-- Establecer el correo del usuario
  git config --global user.email
+
  git config --global user.email email
  
 
-- establecer que se desea usar colores
 
-- establecer que se desea usar colores

Revisión del 19:59 13 ene 2021

Comandos frecuentes git

-- Establecer el nombre del usuario

git config --global user.name nombreUsuario

-- Establecer el correo del usuario

git config --global user.email email

-- establecer que se desea usar colores

git config --global color.ui true

-- ver las configuraciones globales actuales

git config --global --list 

-- inicializar git en el directorio actual

git init

-- ver el estado actual de los archivos que se les está haciendo sincronización con git

git status

-- agregar un archivo en este caso index para hacer sincronización

git add index.html

-- agregar todos los archivos del directorio actual incluyendo subdirectorios

git add .

O también

git add -A 

-- agregar un mensaje de referencia a un commit, (el commit es una forma de aceptar los cambios a los archivos) procurar siempre poner un mensaje en los commit para identificar el cambio y poder regresar a versiones que deseamos

git commit -m "Primer commit jan 5 2021"

-- ver la bitácora de cambios o commits

git log

-- ir a una versión específica de git, en el pasado y agregar el sha de dicho commit se puede obtener con check log

git checkout d464444e3b

-- moverse al último commit

git checkout master

-- Subir un proyecto nuevo a github, suponiendo que los archivos están en el directorio: /home/luis/misarchivos y el repositorio en github se llama mirepo --Primero crear un repositorio vacío desde github, sin readme, license o gitignore, eso se puede agregar después, solo debes cambiar el directorio y el url para que coincida con tu proyecto.

cd /home/luis/misarchivos
echo "# Kolibers" >> README.md
cat README.md 
git init
git add .
git commit -m "Primer commit"
git branch -M main
git remote add origin https://github.com/usuariogithub/mirepo.git
git push -u origin main

Ahora todos los archivos están en github y puedes colaborar con otros desarrolladores de múltiples maneras y aprovechar al máximo git y github

-- Eliminar commits sin tocar el working area, no modifica el código, solo el apuntador de git

git reset --soft d463866e3b

-- Elimina commit borrando el apuntador y los cambios realizados en el commit eliminado

git reset --hard d463866e3b

-- Ver la rama actual

git branch

-- Crear una rama nueva

git branch nombrenuevarama

-- Cambiarse a otra rama existente

git checkout nombrenuevarama

-- Crear una nueva rama y moverse a ella al mismo tiempo

git checkout -b nuevarama

-- Eliminar una rama

git branch -d ramaaeliminar

-- Hacer una sincronización de ramas, por ejemplo incluir la rama llamada ramaafusionar en master

git checkout master
git merge ramaafusionar