Вас спасет Git. Почитайте о том, что это такое, узнайте немного о Github. Когда немножко разберетесь, найдите и почитайте материалы о том, что такое deploy (развертывание приложения(сайта в данном случае)), как его использовать с Git и какие преимущества вы от этого получите. Это не самая простая тема, но понимание того, какую пользу все это вам принесет и умение использовать перечисленные техники и инструменты сильно поможет вам в будущем.