un sistema que permite controlar versiones en una línea de tiempo en proyectos de desarrollo de software principalmente. • Trae solución a los tres problemas principalmente que sufrían lo desarrolladores: ◦ - Proyectos difíciles de gestionar y liderar. ◦ - Riesgos a sobrescribir con mi código el avance formal del equipo. ◦ - La centralización y poca probabilidad de trabajar remotamente.
a todos los cambios que se ejecutan sobre un archivo o carpeta. Cada cambio que hagas en un directorio, GIT se da cuenta y lo registra. Así de simple. La llegada de GIT (2005) revolucionó la forma en cómo gestionamos código, la comunicación y colaboración con profesionales en proyectos de software, incluidos web. Creado por Linus Torvalds, hasta hoy ha tenido un gran auge implementándose en Startups y empresas relacionadas con el sector de Intenet por su seguridad, comodidad y velocidad. Fuente: https://platzi.com/clases/git-github/concepto/instalacion-conceptos-basicos/sistemas-de-control-de-versiones-2/material/
proyecto. Podría decirse, para ejemplos prácticos, cuando estás en Sublime Text ó el IDE de tu preferencia. Donde trabajas, valga la redundancia. Git sabe que estás haciendo cambios y ediciones a esos archivos, pero él no los está registrando.
comando añade TODOS los archivos de nuestro proyecto al staging area). • git commit -m “Esto es un commit” (Añade a repository los archivos del staging y añade un comentario en el cuál irá una breve descripción sobre los cambios realizados)
de nuestro repositorio local (ex: si hay cambios y no han sido “commiteados”) • git log Con este comando podremos ver el historial de los commits (cambios) con descripción, fecha, hora, autor y otros detalles.