I am relatively new to using git.
recently from master we branched +-10 feature branches. lets call them A, B, C, etc.
I want to merge these all together for tes
Sure, that's fine.
By default (unless you squash merge commits), you'll retain the full history of each feature, and the history of their integration, even once the temporary branch is gone.