Początek różnicowania kladów w obrębie gatunku datowany jest molekularnie na pliocen. Odpowiada to okresowi wypiętrzania Wyżyny Tybetańskiej co sprzyjało fragmentacji i różnicowaniu występujących na tym obszarze populacji. Rośliny rozprzestrzeniające się w kierunku zachodnim były podczas plejstocenu dzielone i izolowane w czasie zlodowaceń w różnych refugiach, co spowodowało ich zróżnicowanie odzwierciedlone podziałem na podgatunki. Rokitnik jako gatunek pionierski zasiedlał tereny uwalniane spod zlodowaceń i miał istotny udział w ich pokrywie roślinnej przed powrotem gatunków drzewiastych i rozwojem lasów. Na ziemiach współczesnej Polski pojawił się w późnym glacjale między 14 i 13,5 tys. lat temu. Do 12 tys. lat temu rozprzestrzenił się szeroko w północnej i środkowej Polsce osiągając wówczas optimum występowania. Później do 8 tys. lat temu zmniejszał zasięg i częstość występowania, a po rozwoju pokrywy leśnej zepchnięty został do wąskiego pasa siedlisk inicjalnych wzdłuż brzegu morskiego.

Podgatunki europejskie: subsp. rhamnoides – liście od 5 do 10 mm szerokości, na spodzie liści obecne włoski rdzawe; pędy mniej lub bardziej powyginane zygzakowato, owoce mniej lub bardziej walcowate; wybrzeża Bałtyku i Europy północno-zachodniej.