Does expo build:android use Git or file state?

I have a question concerning expo-cli. It seems like the builds I make with expo build:android reflect what I have in my most recent git commit for whatever branch I have checked out, not my working file state. Is this how it’s designed to work or am I mistaken?
For example, if I change my settings file which contains configurations for connecting to the back-end, that doesn’t seem to be in effect in my next build unless I commit those changes first with Git. Has anyone else noticed this kind of thing? Any clarification on this would be helpful! :slight_smile: