study git and etc