Since I'm working on my Flutter project, I made a lot of operations that creates some files (generating bytecode, cache files, ... etc), and sometimes these generated files and executables are too large and exceed the allowed size on GitHub (100 MB).
Now I want to upload my project to GitHub but without uploading the generated files.
How can I clean my flutter project before pushing it?