-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcomandos-git.txt
More file actions
37 lines (28 loc) · 2.08 KB
/
comandos-git.txt
File metadata and controls
37 lines (28 loc) · 2.08 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#Definimos nuetro correo, nombre de usuario y contraseña de GitHub
git config --global user.email "" -> Añadimos nustro correo de usuario de Github.
git config --global user.name "" -> Añadimos nuestro nombre de usuario de Github.
git config --global user.password "" -> Añadimos nuestra contraseña de usuario de Github.
git config --global -e -> Visualizamos la información anterior en editor de codigo.
git config --global -l -> Visualizamos la información anterior en consola.
#Utilidades
touch <archivo.cualquiera> -> Permite crear archivos con cualquier tipo de extensión.
git init -> Inicializa un repositorio en nustra computadora de manera local.
ctrl + l -> Tiene la misma funcionalidad que el comando clear.
#Git add / commit / diff / reset
git add <archivo.cualquiera> -> Permite agregar un archivo al repositorio local.
git add . -> Agrega todos los archivos al repositorio local.
git commit -m "mensaje ..." -> Empaquetamos los archivos para subirlos a nuestro repositorio en la nube.
git diff -> Visualizamos las diferencias de las versiones de los archivos despues de un commit.
git reset HEAD <nombre.archivo> -> Eliminamos el archivo de la lista de añadidos para commit.
git checkout . -> "Desase el commit anterior".
git log -> Muestra el historial de commit por usuario.
git checkout <ff912b5971cc25a77b3bea7b4553b3a34a60ee03> (id.commit) -> Regresa todo el proyecto a la version que necesitas.
git remote add <alias para enlazar el repo> <link del repositorio de GitHub> -> Sincronizamos los cambios entre el repositorio local y el repositorio en la nube.
git push -u <alias para enlazar el repo> <rama de destino> -> Empujamos los cambios a la rama de destino.
git push -f <alias para enlazar el repo> <rama de destino> -> Forzamos los cambios a la rama de destino.
#Branchs
git branch <Nombre de la rama> -> Crea una rama.
git branch -> Muestra la rama actual.
git checkout <Nombre de la rama> -> Cambio a la rama que deseamos.
git merge <brach> -> Une cambios temporales con la rama que pasemos como parametro.
git branch -d <branch> -> elimina la rama creada.