Is there a way to reduce the downloads for third party libraries for source builds?

I live in a country where unlimited internet doesn’t exists. Downloading 2gb of libraries can eat up bandwidth quickly. Is there a way to make it so that only the libraries that have changed get downloaded? I know there’s not a simple solution but it would make my internet usage meter happier.