Seas o no desarrollador profesional, Git es una herramienta de versionado que te ayudará a tener un histórico de todos los cambios que realices a tus ficheros. En su esencia más minimalista es bastante sencillo de utilizar aunque puede que los conceptos sean un poco más complicados para quién nunca lo utilizara. Servicios como Github o Gitlab utilizan Git y facilitan compartir tu trabajo con otros. En el vídeo que te dejo a continuación, se explica en 30 minutos las principales funcionalidades de Git así que ya no tienes excusa para no utilizarlo y compartir con la comunidad ;)