Guia de Git + GitHub

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

Guia de Git

Guia completa Git para haver un control de versiciones de un proyecto

Instalar y Personalizar Gui

1- Instalar Git Descargar

2-Abrir la consola Gui Bash

3- Comandos para personalizar Gui
git config --global user.name "User"
git config --global user.email correo

Guia de Git

Guia completa Git para hacer un control de versiciones de un proyecto

Subir el proyecto al repositorio local

1-git init

crear carpeta .git para rastrear el repositorio

2-git status

ver archivos modificados

3-git add -A

Agregar todas las modificaciones

4-git commit -m "Descripcion"

Guardar registro de las modificaciones

Guia de Git

Guia completa Git para haver un control de versiciones de un proyecto

Regresar a versiones anteriores del proyecto

1-git log > commit.txt

crear archivo commits para guardar los commits del proyecto

2-Copiar el commit

Buscar los commits en el archivo creado

3-git checkout + commit

Pegar el commit que se busco en el paso 2

4-git checkout master"

Si se quiere volver a la ultima version del proyecto

Guia de Git

Guia completa Git para hacer un control de versiciones de un proyecto

Distintas formas de Eliminar y Recuperar commits

git reset --soft + commit

borra el commit pero mantiene todo el codigo en el editor de texto

git reset --mixt + commit

borra el stagint-area pero mantiene todo el codigo en el editor de texto

git reset --hard

borra todo el commit

git reset --hard+commit"

salva todo lo que se borro con la ultima version del commit copiado

Guia de Git

Guia completa Git para hacer un control de versiciones de un proyecto

Crear Ramas

1-git branch + nombreDeLaRama

crear una rama para hacer modificaciones aparte de la rama master

2-git checkout + nombreDeLaRama Creada

Ir a la rama experimental

3-git branch

ver en que rama estamos ubicados actual mente

Guia de Git

Guia completa Git para hacer un control de versiciones de un proyecto

Unir, ver y eliminar ramas

git merge + nombre de la rama

unir rama master con la rama esperimental

git log --oneline --graph --all

Ver todas las ramas del proyecto

git checkout -d+nombre de la rama

elimina la rama que no se valla a utilizar mas

Guia de GitHub

Guia completa GitHub para subir proyectos, guardarlos en el repositorio y trabajar con otros comapañeros

Clonar proyectos del repositorio de GuiHub



git clone + HTPPS del proyecto que desea clonar

Clonar proyecto en que este interesado en modificar

Guia de GitHub

Guia completa GitHub para subir proyectos, guardarlos en el repositorio y trabajar con otros comapañeros

Usar GitHub de forma remote

1-git init

crear carpeta .git para rastrear el repositorio

2- git add -am "Descripcion del cambio"

Gurdar y hacer el commits de todos los cambios realizados

3- git remote add origin + https del repositorio

Para conectar servidor local con el repositorio de gitHub

Guia de GitHub

Guia completa GitHub para subir proyectos, guardarlos en el repositorio y trabajar con otros comapañeros

Actualizar el proyecto y subir cambios en repositorio de GitHub

1-git fetch origin

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

2- git merge origin/master

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

3- git push -u origin master

subir todos los commits al repositorio de github