有一个村子,村民需要用水的话,必须到七里外的一条小河中去挑,十分辛苦。村子里有个长着一头长发的姑娘,叫长发妹,家中的生活靠她养猪来维持。
一天,长发妹上山割猪草时,在一个悬崖边的石壁上看到一个大萝卜。她把萝卜拔下来,洞里马上冒出一股清清的泉水来。长发妹一愣,赶紧把手中的萝卜塞回洞里,水就不流了。长发妹感到很奇怪。
这时,突然刮起了一阵大风,长发妹被卷进了一个山洞,山洞里坐着一个满身黄毛的怪人。怪人说,他是这里的山神,还恶狠狠地警告长发妹不能把发现泉水的秘密告诉其他人,否则就会杀死她。怪人说完,又刮起了一阵大风,把长发妹刮到刚才的地方了。
长发妹回到家后,不敢向任何人讲她遇到的事。但她看到乡亲们因缺水而遭受的辛苦,又感到非常难受。她内心承受着巨大的痛苦,满头的黑发不久竟全变白了。有一天,长发妹再也忍不住了,她把发现泉水的事情告诉给乡亲们,却向大家隐瞒了山神的警告。
山神又把长发妹抓到山洞中,他说为了惩罚她泄露了山泉的秘密,要把她吊在悬崖上,永远被泉水冲刷。长发妹为了泉水不被再次封堵,就答应了山神。但是她恳请山神能够让她回去再看看自己的母亲。山神同意了,让长发妹看完母亲后自己站到山崖的泉水下面去。他还警告长发妹,如果她不遵守诺言,他不但要封住泉眼,还要杀死全村的人。
长发妹答应后就回到家中,安顿好一切,含着眼泪来到悬崖边。当她走到一棵大榕树下时,一个长着绿头发、穿着绿衣服的老人带来一个与长发妹相貌完全相同的石像,老人取下长发妹的白发放在石像的头上,然后把石像放到了悬崖边,被泉水冲刷着。
老人用石像骗过了山神,长发妹也长出了新的头发,她高兴地回家去了。
善良的长发妹为了造福村民,不惜牺牲自己,最后在绿衣老人的帮助下逃过一劫,正所谓善有善报。