Git + GitHub

Guia completa para manejar todos tus repositorios a nivel local y remoto.

+

Instalar y Personalizar Git

Crear repositorio local

  • 1

    Crear carpeta .git para rastrear el repositorio

    git init
  • 2

    Ver archivos modificados

    git status
  • 3

    Agregar todas las modificaciones

    git add -A
  • 4

    Guardar registro de las modificaciones

    git commit -m "Descripcion"

Regresar a versiones anteriores del proyecto

  • 1

    Crear archivo commits para guardar los commits del proyecto

    git log > commit.txt
  • 2

    Buscar los commits en el archivo creado

    Copiar el commit

  • 3

    Pegar el commit que se busco en el paso 2

    git checkout + "commit"
  • 4

    Si se quiere volver a la ultima version del proyecto

    git checkout "master"

Formas de Eliminar y Recuperar commits

  • 1

    Eliminar el commit mantiendo el codigo.

    git reset --soft + "commit"
  • 2

    Eliminar el stagint-area mantiendo el codigo.

    git reset --mixt + "commit"
  • 3

    Eliminar el commit

    git reset --hard
  • 4

    Guardar lo que se borro con la ultima version del commit

    git reset --hard + "commit"

Crear ramas

  • 1

    Crear una rama para hacer modificaciones aparte de la rama master

    git branch + "nombre-de-la-rama"
  • 2

    Ir a la rama nueva rama

    git checkout + "nombre-de-la-rama"
  • 3

    Ver en que rama estamos ubicados

    git branch

Unir, ver y eliminar ramas

  • 1

    Unir rama master con la rama esperimental

    git merge + "nombre-de-la-rama"
  • 2

    Consultar todas las ramas del proyecto

    git log --oneline --graph --all
  • 3

    Elimina la rama

    git checkout -d + "nombre-de-la-rama"

Usar GitHub de forma remote

  • 1

    Crear carpeta .git para rastrear el repositorio

    git init
  • 2

    Gurdar y hacer el commits de todos los cambios realizados

    git add -am "Descripcion del commit"
  • 3

    Para conectar servidor local con el repositorio de gitHub

    git remote add origin + "https del repositorio"

Clonar proyectos del repositorio de GuiHub

  • 1

    Clonar proyecto por https

    git clone + "HTPPS del proyecto que desea clonar"

Actualizar el proyecto y subir cambios en repositorio de GitHub

  • 1

    Hacer una copia del repositorio para poder realizar cambios y actualizar el proyecto y subir commits nuevos

    git fetch origin
  • 2

    Unir el repositorio remoto con el repositorio local para poder trabajar con la ultima version del proyecto

    git merge origin/master
  • 3

    Subir todos los commits al repositorio de github

    git push -u origin master