some practice about learning github operation