Flere kilometer med is presset fjellet ned i den siste istiden. For om lag 10 000 år siden var vannstanden i Lustrafjorden om lag 130 m høyere enn i dag. Det vil si at det meste av Skjolden, Gaupne, Indre Hafslo og Solvorn sto under vann. Da isen forsvant minket presset på fjellet, og fjellet har hevet seg opp av vannet siden. Denne landhevingen var størst i starten og er nå bare om lag 2 mm i året. Elvene legger løsmasser, sand og grus, fra seg ved elveutløpet. Det er masser som er gravd ut på veien til sjøen. Om lag 50 000 tonn med løsmasser blir ført ut av Jostedalselva i løpet et år. Uten Jostedalselva ville store deler av Gaupne ha vært under vann i dag. Elva har endret løp mange ganger gjennom årene og fordelt masser over et stort område. Tilsvarende er Skjolden også i stor grad formet av elvene som har ført med seg masser.