Open jinhucheung opened 8 years ago
仓库就是管理项目的空间,在Github网站上创建的是在线版 Desktop创建的是本地版,当然通过Push及Pull(稍后解释)可以及时推送更新本地仓库
在仓库首页的settings中最下方有一个Danger Zone删除仓库,删除仓库需要输入仓库名确认
Watch是关注,等作者更新时,会收到通知; Star是收藏,方便以后查找,不会收到作者更新通知fork就是拷贝作者的项目至我们git中了,可以理解成你想要参与此项目; Clone就是拷贝项目至本地,之前我就是把Github当成找源码的地方,现在好好学学:)
仓库里有一条叫master的主线,当我们没有创建分支branch时,我们上传的文件是提交到master中,我们一个提交动作会有描述信息,方便我们日后查找此提交的信息,或者回滚提交~ 回滚历史版本请找小齿轮按钮(Roll Back to this Commit)
分支可以理解成我们项目的发行号,或者调试版本等等等
合并Pull,当我们和一个大牛正在进行同一个项目的开发,一个大牛手上的branch或者master写的很多跟我们手上的branch或者master没有的功能,我们就会发送一个pull request给大牛,如果我们写的代码和大牛写的代码没有冲突,就可以自行合并大牛的代码至我们项目,如果有冲突,可以在pull request的空间上给大牛商量解决。 pull requestsh是双向的,即分支可以请求主线合并代码至主线,分支可以请求主线合并代码至分支,当然主线也是可以请求分支的。
MarkDown是一种标记的文本格式,可以转换成HTML或XML很方便~~
什么是Github?
Github,要了解什么是Git,Git最初是linus为了管理Linux内核开发的代码版本控制器,当然还有多人异地协作开发的能力。Github是Git的网站平台。 总之就是分布式版本控制管理软件(笑),现在已经是重要的社交平台了2333