Prevents untracked files (output_test.txt, etc.) from being included.
deploy_public.sh automates publishing to the Forgejo public branch: copies public files from main, strips private sections from README, commits, and force-pushes.