Setup.bat and GenerateProjectFiles.bat after fetch?

I have already built UE5 successfully using the ue5-main branch.

Now if I fetch from GitHub to get the latest code, I think I have to rerun GenerateProjectFiles.bat again, correct?
Do I also need to re-run Setup.bat before that? Are there any other steps I need before building the latest?

Also, do I just you VS2022->Build or do I need to Clean/Rebuild everything again?