eujjRener depends on what you store into git. The recommendation is to not store the vendor
directory, but run composer install --prefer-dist --no-dev -a
on every machine. However, if you're absolutely sure all system requirements are equal, you can commit the vendor
directory as well and there won't be any need to run a composer command.
PS you can use CI/CD to automate deployments and running composer installs on multiple machines in an automated way.