Instalar y Personalizar Git
-
1
Instalar Git
-
2
Abrir la consola Git Bash
-
3
Personalizar Git
git config --global user.name git config --global user.email correo
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