En este curso vas a aprender cómo funciona el control de versiones más utilizado en la actualidad, cual es la mejor manera de utilizarlo para evitar conflictos, y cómo manejar la consola de comandos para tener control sobre todo el registro histórico de cambios en tu proyecto. Conocerás las tripas de Git, que ocurre exactamente cuando haces un commit, como se organizan internamente las ramas y como entender y manejar el histórico de cambios a tu antojo. También aprenderás las mejores técnicas de branching, como trabajar con un servidor remoto y como organizar un equipo de desarrolladores para que todos puedan contribuir al código simultáneamente sin que surjan conflictos. Conseguirás hacer de Git un aliado perfecto que acompañará a tu desarrollo dibujando un recorrido de cambios totalmente controlado por ti, y que ayudará a tu equipo a organizar y a revisar el código de una manera más eficiente. Dominarás las buenas prácticas de versionado y con ello reducirás el número de conflictos y la gravedad de éstos, de manera que toda la evolución del código del proyecto estará bajo tu control y el de tus compañeros de equipo.