¿Tienes algún proyecto? Llamame

En palabras técnicas, ¿Qué es GitHub?. GitHub es un sistema de control de versiones, que ayuda a administrar las diferentes versiones de un programa o proyecto. Esto facilita el control entre cambios o actualizaciones que se maneja en un proyecto que tiene como integrantes uno o más desarrolladores.Pero entonces ¿Qué es GitHub?

GitHub es la máquina del tiempo de los programadores, ya que con ayuda de esta permite tener un respaldo cada vez que se realice una modificación, saber que usuario realizo dicha modificación y tener un acceso fácil para cada integrante del código del proyecto, realizando un clon local del proyecto.

Y, ¿Qué parte funciona como máquina del tiempo?. Sencillo, al manejar diferentes versiones y al ser trabajado por más de un usuario, en ocasiones el código llega a fallar ya sea por una modificación mal realizada o compatibilidad de algún programa de terceros como (PHP por decir alguno). Github al ser un repositorio de versiones, podemos regresar a una versión anterior.¿Es fácil acceder a los cambios en el repositorio?

Git provee una manera de poder seguir los cambios realizados en todo el código, esto haciendo uso de algo llamado snaphots, que no son otra cosa que fotos que se toma del código y se almacenan en el repositorio, esta foto contiene cada una de las líneas de código del proyecto. Teniendo estas snaphots, se podrá regresar y modificar, copiar o hacer cualquier cambio en cualquier momento del código o incluso clonar todo el proyecto.¿Cómo trabaja Git?

Al trabajar y almacenar cada parte del código del proyecto, ya sea nuevo o uno que estemos modificando, Git cuenta con tres estados en donde pasa cada parte del proyecto hasta llegar al repositorio. Y esos estados son los siguientes: El Working directory, Staging Area, Repository.

En el momento en que inicializamos a trabajar con un repositorio en nuestro proyecto,  este se mantiene de inmediato en el primer estado del repositorio. Todo inicia con un GIT INIT.

Índice

Si te gusto comparte, así llegaremos a más

Abrir chat
Contáctame
Escanea el código
Hola, ¿En qué te puedo ayudar?, cuéntame más sobre tu próximo proyecto.