As tested, firebase deploy will only update the files store in your local directory. .../public/. This command doesn't clean the files already in the server, before add the ones in you local.
firebase deploy