Github 学习之基本操作
jinhucheung opened this issue · comments
jim commented
什么是Github?
Github,要了解什么是Git,Git最初是linus为了管理Linux内核开发的代码版本控制器,当然还有多人异地协作开发的能力。Github是Git的网站平台。 总之就是分布式版本控制管理软件(笑),现在已经是重要的社交平台了2333
jim commented
jim commented
jim commented
关于Watch、Star、Fork、Clone
Watch是关注,等作者更新时,会收到通知; Star是收藏,方便以后查找,不会收到作者更新通知fork就是拷贝作者的项目至我们git中了,可以理解成你想要参与此项目; Clone就是拷贝项目至本地,之前我就是把Github当成找源码的地方,现在好好学学:)
jim commented
jim commented
关于分支Branch
分支可以理解成我们项目的发行号,或者调试版本等等等
有分支,当然有合并
合并Pull,当我们和一个大牛正在进行同一个项目的开发,一个大牛手上的branch或者master写的很多跟我们手上的branch或者master没有的功能,我们就会发送一个pull request给大牛,如果我们写的代码和大牛写的代码没有冲突,就可以自行合并大牛的代码至我们项目,如果有冲突,可以在pull request的空间上给大牛商量解决。 pull requestsh是双向的,即分支可以请求主线合并代码至主线,分支可以请求主线合并代码至分支,当然主线也是可以请求分支的。
jim commented
jim commented
关于MarkDown
MarkDown是一种标记的文本格式,可以转换成HTML或XML很方便~~