When electrons drift in a metal from lower to higher potential, does it mean that all the free electrons of the metal are moving in the same direction?

No all the free electrons of the metal are not moving in the same direction .