There is a tradeoff between fetching a remote file and have a descynchronized copy locally. Solutions: - caching (if remote) - submodule - ...