Sources: imports differ from machine to another

I recently started including go-ipfs libs as dependencies in my project and uploaded project to my git. My buddy pulled it and tried to make changes (we both previously set up go and ran make install script on go-ipfs dir to download ipfs based dependencies), BUT

he downloaded like 500+ folders and I’m at 150. We both can compile our project but same code has different imports between our machines. He has /gx/ipfs/1urg1i3urglkwgru/go-ipfs-lib (example) and i have /gx/ipfs/3497to9u34tkljkerg/go-ipfs-lib

We still can compile but our changes break each other imports.

What did we wrong? How can we address it?