git init:
lo usamos para determinar la carpeta en la que vamos a trabajar.
git status
: lo usamos para saber si tenemos un archivo añadido o borrado en nuestro proyecto, para saber en la rama en la que estamos y si tenemos commits.
git add “archivo” | git add .
: es para añadir un archivo a nuestra rama seguidamente ponemos entre comillas el nombre de nuestro archivo o poner un punto para añadir todos los archivos de nuestra carpeta.
git rm
: lo usamos para borrar un archivo que hayamos añadido, para eliminarlo por completo de nuestra rama usamos git rm --cached.
Recuerda que git rm
no puede usarse así nomás. Debemos usar uno de los flags para indicarle a Git cómo eliminar los archivos que ya no necesitamos en la última versión del proyecto:
git rm --cached
: Elimina los archivos de nuestro repositorio local y del área de staging, pero los mantiene en nuestro disco duro. Básicamente le dice a Git que deje de trackear el historial de cambios de estos archivos, por lo que pasaran a un estado untracked
.
git rm --force
: Elimina los archivos de Git y del disco duro. Git siempre guarda todo, por lo que podemos acceder al registro de la existencia de los archivos, de modo que podremos recuperarlos si es necesario (pero debemos usar comandos más avanzados).
git commit -m “mensaje”
: se usa para añadir un commit a nuestra rama, también podemos ponerle un m seguidamente ponemos entre comillas nuestro mensaje.
git commit -am “mensaje”:
Nos permite agregar y hacer commit al mismo tiempo
git commit -a —amend:
“Suma” al commit anterior el nuevo contenido en el staging area. Asi que no se está creando un nuevo commit, si no reemplazando el último.
git config
: muestra configuraciones de git también podemos usar –list
para mostrar la configuración por defecto de nuestro git y si añadimos --show-origin
nos muestra las configuraciones guardadas y su ubicación.
git config --global[user.name](<http://user.name/>)
: cambia de manera global el nombre del usuario, seguidamente ponemos entre comillas nuestro nombre.
git config --global user.email
: cambia de manera global el email del usuario, seguidamente ponemos entre comillas nuestro nombre.
git log
: se usa para ver la historia de nuestros archivos, los commits, el usuario que lo cambió, cuando se realizaron los cambios etc. seguidamente ponemos el nombre de nuestro archivo.