Por lo general, lo usa para guardar su código y almacenar una versión en línea de sus fuentes git para asegurarse de que su código no se pierda si su computadora se rompe y tiene la posibilidad de compartirlo con otros codificadores. Puede reemplazar github por cualquier servicio de repositorio remoto en línea. Personalmente uso github y bitbucket.
Si esa pregunta es sobre el control de la versión en sí (por ejemplo, git), debe preguntar cómo usar git en sí. Estas son dos cosas diferentes. Como supongo que este es el núcleo de su pregunta, también explicaré esa parte. Una herramienta de control de versiones se utiliza principalmente para dos cosas.
- Le ayuda a desarrollar software junto con otros codificadores en paralelo. Aquí la versión en línea de su código es realmente necesaria ya que desea compartirla. Puede crear sucursales en las que trabaje sin influir en su código de producción actual o en el código de otros y fusionar los cambios con el código de producción nuevamente tan pronto como esté lista una funcionalidad (incluso si el código de producción ya cambió debido al desarrollo de otros).
- En caso de que su código de producción actual esté roto, pero ya haya pasado a la vida, puede hacer un retroceso rápido a una versión anterior para asegurarse de que su aplicación continuará funcionando hasta que solucione el problema. Por lo tanto, es un tipo de seguro que puede manejar los problemas rápidamente.
¿Cómo puedes usarlo como no programador?
- ¿Qué plataforma cms dirías que es WordPress con esteroides?
- ¿Para qué sirve la configuración general de WordPress?
- ¿Cuál es su opinión sobre las herramientas de inyección de dependencia del lado del servidor en node.js?
- ¿Cuáles son las herramientas disponibles para la prueba de CARGA de un sitio web?
- ¿Node.js ya está disminuyendo?
Tengo algunos amigos que lo usan para compartir listas de compras con sus novias, para almacenar algunos archivos de configuración que desean conservar para diferentes programas. Cosas como esas. En caso de que sea un autor, puede usarlo como una herramienta de control de versiones como se mencionó anteriormente. Si escribe su historia y se desarrolla en una dirección incorrecta, podría retroceder a una versión anterior. O lo usa para almacenar algunos documentos de aplicación como su CV. Por lo tanto, puede usarlo en casi todas las situaciones en las que el control de origen podría tener sentido.