Piense en lo que necesita y para qué lo va a usar: sus requisitos.
Si es el código para un pico durante un par de horas, solo escríbalo puede estar bien.
Si llega al punto en que comienza (o siente la necesidad de) hacer copias de seguridad para 'guardar versiones de trabajo', entonces un sistema de control de versiones puede ayudar.
Además, si lleva el código a un punto de trabajo y desea hacer su propio pico, puede ser útil hacer una rama en la que luego pueda volver a fusionar, como se muestra a continuación, donde soy el único contribuyente y este repositorio nunca se ha enviado en cualquier lugar ('métodos de desacoplamiento' fue una rama que hice para un pico):
Por supuesto, si también está manteniendo un software que tiene varias versiones y / o lanzamientos, un sistema de control de versiones es muy útil, especialmente con la capacidad de combinar cambios.