Git & GitHub
![Imagen](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCJ9S3hg8V-l7RyW_OdyYuBZUds6tNzMor2K_U_V3PuwT4B9HDWMLgTIlyB9weChJACoH9XiqDzu7Ayp5xbeBuzB4FpV38ctGpcHdBFOzdPHvLNxfSnvksbyaAxQlLZugvrYy4VMjp5h6bzbXifINfmUUmo9-Wb20CWwSzaoRAZF2qYHKBFScPCUh1eQ/w200-h169/40666021673_fb324524ec_b.jpg)
Git es un sistema de control de versiones (VCS). Coordina el trabajo entre múltiples desarrolladores. Repositorios locales y remotos. Se puede revertir el código cuando se necesite gracias a sus historiales. FUNCIONAMIENTO Working directory es el lugar donde el desarrollador va a estar trabajando con todos sus archivos. Staging area es donde se van a estar agregando todos los archivos que se están preparando para el guardado. Finalmente, cuando ya se decide agregar y guardar un cambio, este se pasa al repositorio. COMANDOS BÁSICOS git init Iniciar git para crear un proyecto nuevo, o inicializar git en un proyecto ya creado. git add <file> Pasar un archivo del working directory al staging area. Para pasar todos los archivos, se escribe: git add . Las carpetas vacías en un proyecto no se toman en cuenta para subir. git status Ver el estado de tus archivos, es decir, indicar si están en el working directory, o en staging area. Ver con qué archivos estamos trabajando. git commit...