config manager based on Git