¿Has oído hablar de git? git es un sistema de control de versiones, diseñado para hacer exactamente esto. Le permite administrar y rastrear diferentes versiones de código. Esto puede ser muy útil para grandes proyectos.
Usando git, no solo puede realizar un seguimiento de las diferentes versiones de su código, también puede realizar retrocesos en caso de que algo salga mal o, si tiene múltiples desarrolladores trabajando en los mismos proyectos, puede colaborar mucho más fácilmente, sin problemas. (como diferentes personas tendrán diferentes códigos, o habrá problemas de dependencia)
Muchos usuarios pueden comprometerse con la misma base de código, o puede crear (bifurcar) su propia versión de ese código, o incluso crear su rama, agregar algún código, pedirle al propietario que lo combine con su código original.
- ¿Qué tan importante es crear un documento Léame antes o durante un proyecto de desarrollo de software?
- ¿Dónde puedo aprender cómo crear un enlace de descarga desde la ruta guardada en la base de datos en PHP?
- ¿Qué ventaja tiene el uso de componentes web sobre los complementos de jQuery?
- ¿Cuáles son los principales componentes HTML y CSS que debería tener cada página moderna de 2016?
- ¿Cómo se determina la selección de infraestructura adecuada para una aplicación web en AWS?
Hoy, casi todo el software de código abierto está en GitHub. Eso sí, git no es lo mismo que GitHub. Mientras que git es un software VCS para administrar y rastrear código en su máquina local, GitHub es una colección en línea de repositorios creados y mantenidos por varios miles de usuarios. Puede colaborar con su equipo en GitHub para rastrear y mantener varias versiones de su código y sincronizar su trabajo. La mayoría del software de código abierto está en GitHub, por lo que es un excelente lugar para comenzar si está interesado en el desarrollo de código abierto.
Lea este artículo de mi colega Sumit Roy: G for Git para una mejor comprensión de git.