github学习(一)

1、GitHub是什么?

GitHub这个名词既可以是那个流行的代码分享和协作网站 https://github.com/,也可以是指Git客户端工具(与其他的Git客户端工具如GitEye类似,只不过Git仓库托管在GitHub服务器上)。下图即GitHub客户端截图,我已经在GitHub上建立了两个Git仓库(Git仓库地址类似https://github.com/jxqlovejava/MRF.git,以.git结尾),下文所有图片都可以点击看大图(虽然是在Mac系统上操作,使用Windows系统命令行操作也是类似的,之所以采用截图方式是希望大家自己手动敲一遍命令而不是直接拷贝):

为什么使用GitHub?个人认为有几大原因:

  • Git是一个分布式版本控制系统,相对于传统的集中式版本控制系统如SVN拥有不可替代的优势,详细参考 Pro Git中文版
  • GitHub作为一个全球性质的代码分享和协作编辑网站,拥有强大的社区,并提供了功能强大简洁的GitHub客户端(Windows/Linux/Mac三种版本)
  • 几乎所有的开源项目都能在GitHub上找到
  • GitHub提供了方便的“代码社交”支持,如协作编辑、Fork、Follow等
2.github命令
github学习(一)_第1张图片
3.star、watch、fork的用法
  • star 的作用是收藏,目的是方便以后查找。
  • watch 的作用是关注,目的是等作者更新的时候,你可以收到通知。
  • fork 的作用是参与,目的是你增加新的内容,然后 Pull Request,把你的修改和主仓库原来的内容合并。
  • 「Star」和「Watch」的区别在于前者不会把项目的动态展示在你的 dashboard 里,仅作为收藏功能,我本人比较喜欢这点。

你可能感兴趣的:(github)