Should i push .meta files or it is not required?

Hi there, folks.

I’m pushing my project to a repository using git, should i push .meta files or it is not necessary?

Yes, you should. Asset uuids are stored in .meta files and that’s how scenes and prefabs link assets