Curso de git #5 - Arquitectura de arbol

in #git • 7 years ago (edited)

Hola a todos, espero que se encuentren muy bien!🤗 🤗

En este post les voy a explicar que es la arquitectura de arbol en git.

La arquitectura de arbol es una estructura que se tiene para armar la historia del proyecto, básicamente es una secuencia de cosas que se llevan a cabo para poder crear una historia de nuestro proyecto en el tiempo.

En la estructura de arquitectura de arbol se manejan tres areas diferentes para el desarrollo de un proyecto, las cuales llevan el nombre de : Working area, Staging area, Respository... como se ve en la siguiente imagen

Working area


El working area, es donde trabajamos nuestro proyecto en local, es decir nuestra carpeta de archivos y lo que hacemos con estos archivos en nuestro editor de cĂłdigo, lo que comĂşnmente hacemos, con un proyecto.

Staging Area


El staging area, es un area de preparación de nuestros archivos antes de publicar en el repositorio, es decir yo debo de seleccionar los archivos que serán subidos al repositorio y esto es ya por que tengan algún cambio nuevo o sea algún archivo nuevo.

Repository


El repository o repositorio, es donde tenemos el registro de todo el proyecto, donde aparece todo el historial de cambios que hayamos publicados y podemos ver quien ha hecho los cambios o cuales fueron los cambios, en esta area es donde entran los demás desarrolladores si se va a trabajar en conjunto, entonces tienen la posibilidad de ver cuales han sido los cambios del proyecto y pueden clonar ese proyecto hasta donde va en el momento, y deben realizar la misma secuencia de pasos, según la arquitectura de arbol.

En conclusiĂłn lo que primero se hace es realizar cambios en el proyecto, luego los archivos que hemos modificado los agregamos al staging area, y luego publicaremos nuestros cambios desde el staging area a nuestro repositorio.

Bueno, espero que les haya quedado claro.🤓

Saludos! đź‘‹ đź‘‹

Sort:  

Great. Thanks for sharing. I'm starting to follow you.

Thanks

Este Post ha recibido un Upvote desde la cuenta del King: @dineroconopcion, El cual es un Grupo de Soporte mantenido por 5 personas mas que quieren ayudarte a llegar hacer un Top Autor En Steemit sin tener que invertir en Steem Power. Te Gustaria Ser Parte De Este Projecto?

This Post has been Upvote from the King's Account: @dineroconopcion, It's a Support Group by 5 other people that want to help you be a Top Steemit Author without having to invest into Steem Power. Would You Like To Be Part of this Project?

Peace, Abundance, and Liberty Network (PALnet) Discord Channel. It's a completely public and open space to all members of the Steemit community who voluntarily choose to be there.Congratulations! This post has been upvoted from the communal account, @minnowsupport, by juanpchica from the Minnow Support Project. It's a witness project run by aggroed, ausbitbank, teamsteem, theprophet0, someguy123, neoxian, followbtcnews/crimsonclad, and netuoso. The goal is to help Steemit grow by supporting Minnows and creating a social network. Please find us in the

This post has received a 0.22 % upvote from @drotto thanks to: @banjo.