已知抛物线的方程y^2=4x,直线l过点P(-2,1),斜率是k,k为何值时,直线l与抛物线y2=4x只有一个公共点;有