use git LFS: git LFS (large file Storage) is designed for handling large files. By storing large binary files outside of your repository and only keeping pointers in the Git repo, you can significantly reduce the repository size and speed up operations.