Will Hard Resetting Main Branch Affect other Branches?

Hi, I think I need to hard reset my main branch to waaaay back, but I need to know if my other branches will be safe when I do this (?)

FYI Once I have my main branch reset back to a very old (almost empty) state, my plan is to re-merge data from another branch.

Thanks

Test in a new project with some simple changes and merges.