Git Comandos basicos
* Cuando estas en modo edición para grabar utilizamos el comando :wq
* git init
Oye Git, voy a usar estos documentos contigo.
* git add
<file> Pasa los docs de working directory a staging area.
* git status
Ver en que estado están los documentos si estan en (working directory, staging area, repository).
* git commit
Pasa los documentos de staging area a repository (Después de esto se te va a abrir el editor de código VIN en donde tendrás que escribir un comentario, si te quieres evitar abrir VIN entonces utiliza los siguientes comandos:)
git commit -m "comentario" Lo mismo que el commit regular, pero ahora no necesitas entrar a VIN
* git push
Subir los documentos a un server (Github/Gitlab/etc)
* git pull
Traer los documentos de un server,cuando estas trabajando con muchos desarroladores, traes los cambios de tus compañeros
* git clone
Hacerte una copia de lo que está en el server a tu PC
Otros comandos:
* git checkout -- <file> Para revertir los cambios de los archivos
* git diff <file> Para ver las diferencias hechas en los archivos
* git branch Ver las ramas que hay ("master" es la rama default)
* git branch "nombre" Crear una nueva rama
* git checkout "nombre" Ir a una rama en especifico
* git config -- global user.email "email" Para configurar email del usuario
* git config -- global user.name "nombre" Para configurar nombre del usuario
Referencia:
En Git hay tres estados:
Working directory
= Area donde estamos trabajando con nuestros archivos.
staging area
= Area donde vamos agregando todos los archivos que estamos preparando para el guardado es decir en Git vamos a tener un listado de multiples cambios, version 1 o version 2 etc, y en working directory cuando estamos trabajando con nuestros archivos y cuando estemos a punto de crear la primera version de nuestro proyecto vamos a ir pasando todos nuestros archivos al staging area y finalmente cuando ya estemos decididos a guardar los cambios lo pasaremos a un Repositorio.
repository
=
Referencia:
Git y Github | Curso Práctico de Git y Github Desde Cero
vin Es el editor de código de git desde la consola, ahí escribes un comentario para la nueva versión que estés versionando (si no te deja escribir presiona a letra i). Cuando termines presiona esc y luego :wq (write & quit)pasa salir.
.gitignore Es un archivo reservado de git que tenemos que crear si queremos decirle a git los archivos que no vamos a utilizar y así decida ignorarlos.
Escribe dentro de el archivo .gitignore los nombres de los archivos que desees ignorar.
Nota: Las carpetas se escriben solas y los archivos con su terminación.