I\'m working on an embedded Linux project. Our build process makes an image that gets flashed to a device. Many of our files require root ownership for the system to work co
To build on Karmastan's answer, the magic words here are "build script".
Files in git don't have to look like the deployment versions. You don't deploy .c files -- you compile them first. Likewise some config files can go through a build process before being deployed/installed, also.