换一种github使用方法，提交的代码不一定可用，仅仅代表个人的进度（：p）