Suppose i have two branches`A`, `master`.

now in branch A i have these commits

`a` `b` `c` `d` `e` 

Then the user squashed the commits , i don't know how but yesterday on his branch i was able to see `5 commits`

and today i see only `1 commit with message squashed commits`

Now i want to ask that suppose before squashing , i create new branch from hi branch

`git checkout -b B-backup`

then will those individual commits be there in backup branch or they will be gone as well if he squash them in future