git and java notes