Hola a todos espero que se encuentren muy bien! 🤗 🤗
En este post empezamos con un nuevo curso de Git, conoceremos todo acerca de git, que es y como manejarlo muy profesionalmente.
¿Qué es Git?
Git es un sistema de control de versiones (VCS) de sus siglas en ingles Version Control System, es uno de los más usados por los desarrolladores de software.
Un sistema de control de versiones es un software que controla los cambios de un proyecto, es decir podemos tener control sobre los cambios realizados en el proyecto desde el inicio hasta el final, así como también poder devolvernos a un punto en el tiempo del proyecto si lo queremos, o trabajar en conjunto con más desarrolladores permitiendo así la facilidad para trabajar en equipo y sin ningún tipo de conflicto.
Podemos darnos cuenta de quien hizo algún cambio y cuando lo hizo, también podemos trabajar varias personas en diferentes secciones de nuestro proyecto y unificarlas al final.
Existen diferentes sistemas como Git, Subversion, CVS, etc. que sirven para controlar las versiones de un software.
Algunas de sus características son:
- Comparar el código de un archivo, de modo que podamos ver las diferencias entre versiones
- Restaurar versiones antiguas
- Fusionar cambios entre distintas versiones
- Trabajar con distintas ramas de un proyecto, la de producción y desarrollo en algunos casos.
En conclusion con estos sistemas de control de versiones podemos tener un historial de los cambios hechos en nuestro proyecto y podernos devolver en el tiempo a un estado previo de nuestro proyecto, también tener un reporte de las personas encargadas del cambio y separar nuestro proyecto en diferentes ramas para que nos sirven para separar etapas del proyecto, por ejemplo el proyecto cuando esta en etapa de desarrolla y luego en etapa de producción.
Bueno, eso es todo por este post, espero que les haya quedado claro que es git, ahora entraremos a fondo a explicar como funciona y como nos puede solucionar muchos problemas al momento de desarrollar nuestros proyectos.
Saludos! 👋 👋