add  learn-git-snopt