The question asks how version control principles apply specifically to infrastructure code: managing and tracking changes made to code defining and configuring resource infrastructure - servers, networks, databases-using something like Git. It's also a question in the form of practical advice-as perhaps best practice or strategies for organization and maintenance of this kind of code with examples to make that point.