When I shared the source code of the strapi project with another developer

When I shared the source code of the strapi project with another developer, that developer got an error on migration at the first startup of strapi.

I had written a process to change the column name of table A in database/migrations/xxxxx.js, but if table A does not exist, an error occurs.

Does strapi’s migration not take into account the first time startup?