Skip to content

Manual de GIT

Agregar usuario

Configuración a nivel global como me llamo

git config --global user.name "su_nombre"
Para verificar configuración (git config --global user.name)

Configuración a nivel global mi correo en github

git config --global user.email "su_email"
Para verificar configuración (git config --global user.email)

Almacenar credenciales GIT en caché

Puede habilitar la caché auxiliar de credenciales para los usuarios que deseen almacenar detalles de autorización mediante lo siguiente.

git config --global credential.helper cache

Si debe utilizar el asistente de credenciales, se recomienda almacenar en caché solo durante un tiempo limitado para mayor seguridad. Por ejemplo, si va a trabajar hoy usando GIT durante 1 a 4 horas pero no lo tocará durante unas semanas, establezca la caducidad en 5 horas.

git config --global credential.helper "cache --timeout=18000"
Después de 5 horas, las credenciales se eliminarán, lo que protegerá su GIT.

Imprimir detalles de configuración de GIT

Para confirmar los usuarios y detalles de la configuración de GIT, use el comando config –list

git config --list
A menos que se especifique, Git almacena detalles en el archivo .gitconfig

Iniciar GIT

Inicia git en el directorio de trabajo.

git init
git_init.png

Ver Status de GIT

git status
git_status_1.png

Agregar un archivo al index área (stage)

git add documento1
git_add_document1.png

Agregar todos los archivos al index área (stage)

git add -A
ó
git add .
git_add_A.png

Quitar archivos del index área (stage)

git rm --cached documento2
git_rm.png

Revisar cambios

git log
git_log.png

Crear commit

git commit -m "segundo cambios en documento1"
git_commit.png

Regresar a un commit anterior

git_checkout_1.png

git checkout d208f120a586e44f30d5834785b2d43929eb3db1
git_checkout_2.png

Regresar al último commit

Cambiar nuevamente al último commit o cambiar al head, al master ó main(master es el último commit que se hizo)

git checkout master
git_checkout_master.png

Resetear suave el commit

Se va a borrar por ejemplo el tercer commit pero sin tocar los cambios ya realizados en los archivos.

git reset --soft d208f120a586e44f30d5834785b2d43929eb3db1
git_reset_soft.png

Resetear duro el commit

Se va a borrar por ejemplo el segundo commit y también borra todos los cambios realizados en los archivos.

git reset --hard 6a83bc637d9b14cb790fddf09ed65fdb212a9ea1
git_hard.png

Ver Ramas

git branch pruebas
git_branch.png

Crear ramas

git branch pruebas
git_branch_pruebas.png

Funcionar ramas

git merge pruebas
git_merge.png

Borrar ramas

git branch pruebas -d
git_borrar.png

Conectar Repo local a GITHUB

git remote add origin https://github.com/TU_REPO
git_remote_add.png

Subir las ramas a GITHUB

git push origin master
git_push_1.png git_push_2.png

Descargar cambios de GITHUB

git pull 
git_pull.png

ó

 git pull <remote> <branch>

Clonar un Repo de GITHUB

git clone https://github.com/jorgelgpz/alpha.git
git_clone.png