SIstema de control de versiones GIT (I)

Descubriendo GIT

Git es un sistema de control de versiones diseñado inicialmente para el desarrollo de Linux por el mismo linus tolvards. Un sistema de control de versiones es una herramienta muy util para los programadores, ya sea en proyectos pequeños o en proyectos enormes, como el kernel Linux. Este nos permite guardar el estado de nuestro proyecto en determinada version y si llegase a ocurrir algun accidente, solo tendriamos que deshacer los cambios, o en trabajos en equipo, observar los cambios que se hizo de version a version para observar que ha pasado con el codigo y decidir si se debe o no agregar a nuestro proyecto.

Git es un programa escrito en C pensado en ser un sistema distribuido, lo que quiere decir que no existe un repositorio central como tal. Trabaja de una manera muy sencilla. Dentro de nuestra computadora creamos un repositorio git, este guardara todo lo que hagamos, luego podemos obtener o compartir el contenido con el repositorio de otra persona, creando asi una red de desarrollo, por ultimo podemos crear un repositorio en un servidor publico que utilizaremos como repositorio principal y al cual todos los demas tendran que mandar su avance. De esta manera el desarrollo puede hacerse desde un punto remoto y compartido entre algunos nodos para termninar en un repositorio central que sera la fuente publica del codigo. Sigue leyendo

Anuncios