Git Básico - BASH

Embed Size (px)

Citation preview

  • 7/25/2019 Git Bsico - BASH

    1/2

    Secuencia Principal

    Directorio de trabajo

    add Index

    commit HEAD

    Configuracion General

    Configuracion personal

    git config --global user.name NOMBRE

    git config --global user.email EMAIL

    git config --global color.ui true

    Revision y edicion de parametros

    git config --global core.editor notepad

    git config -l

    git config --unset PARAM

    Configuracion claves

    git config --system http.sslVerify false

    Ayuda

    git help COMANDO

    Repositorios

    Iniciar repositorios

    git init

    Anadir archivos

    git add .

    git NOMBRE-DEL-FICHERO

    git NOMBRE-DEL-DIRECTORIO

    Ejemplos

    git add *.txt

    git add README

    git add ProyectoFinal

    Guardar cambios

    git commit

    git commit -m COMENTARIO

    git commit -a

    Borrar ficheros

    git rm FICHERO

    git rm -r DIRECTORIO

    git rm --cached FICHERO

    Estado Actual del Proyecto

    git status

    Herramientas de analisis

    git log

    git log -p

    git log -5

    git log --no-color

    git log --pretty=oneline(short,full,fuller)git log --graph

    Mas info

    git show

    Etiquetas

    git tag NOMBRE

    git tag -a NOMBRE -m DESCRIPCIONgit tag NOMBRE ID

    Editar Cambios

    Ignorar archivos

    .gitignore

    Anadir ignorado

    git add -f NOMBRE

    git add -f .

    Deshacer lo hecho

    git reset

    git reset --hard

    1

  • 7/25/2019 Git Bsico - BASH

    2/2

    Ramas

    Crear rama

    git branch NOMBRE

    Mover

    git checkout mastergit checkout NOMBRE

    Crear y mover

    git checkout -b NOMBRE

    Borrar rama

    git branch -d NOMBRE

    Unir ramas

    git merge NOMBRERAMA(desde la rama principal)

    Sincronizacion con Repositorios Remotos

    Claves SSH

    ssh-keygen

    ssh-copy-id URL-SERVIDOR

    Repositorios Remotos

    Clonar repositorio

    git clone URL

    git clone SSH-URL

    git clone HTTPS-URL

    Recibir cambios

    git pull origin master

    git pull origin RAMA

    git pull

    Enviar cambios

    git config --global push.default matching

    git push --set-upstream origin RAMA

    git push origin master

    git push origin RAMA

    git push

    Anadir origen remoto

    git remote add origin URL

    Modifica origen remoto

    git remote set-url origin URL

    Ver servidores remotos

    git remotegit remote -v

    Ver ramas remotas

    git branch -r

    Ver todas las ramas

    git branch -a

    Comando Utiles

    Ver directorio

    ls

    Crear directorio

    git remote

    Mover entre carpetas

    cd

    Crear archivo

    touch ARCHIVO

    Modificar archivo

    notepad ARCHIVO

    2