learn for git and spring