GitHub简介

1 Github 与 Git 区别
 
    在 Git 中,开发者将源代码存入名叫“Git 仓库”的资料库中并加以使用。而 GitHub 则是在网络上提供 Git 仓库的一项服务。也就是说,GitHub 上公开的软件源代码基于 Git 进行管理。
    理解 Git,是熟练运用 GitHub 的关键所在。
 
2 Github 提供的功能
  • Git仓库
  • Organization 统一管理账户和权限,团队协作开发
  • Issue 将一个任务或问题分配给一个Issue进行追踪和管理。类似Bug管理系统。
  • Pull Request 
            开发者向Github的仓库推送更改功能,可以通过Pull Request功能向别人的仓库申请,请求合并(merge)
            Pull Request送出后,目标仓库的管理者能够查看Pull Request的内容及其中包含的代码更改
 
3 版本管理
  • 集中型 SVN :一个仓库,保存在服务器上
  • 分散型 Git:多个仓库并存
4 Git用户名和邮箱
  • 用户名和邮箱地址是本地git客户端的一个变量,不随git库而改变。
  • 每次commit都会用用户名和邮箱纪录。
  • github的contributions统计就是按邮箱来统计的。
5 版本库(Repository)
项目根目录就是一个工作区,工作区有一个隐藏目录.git,这个不算工作区,而是Git版本库。
Git版本库里存了很多东西,重要的有stage暂存区,还有Git为我们自动创建的第一个分支master,以及指向分支的HEAD。
 
 
 
我们提交文件到Git版本库是分两步执行的:
  • git add 实际是把文件修改添加到暂存区
  • git commit  实际是把暂存区的文件提交到当前分支。
因为我们创建git版本库时,自动创建了唯一的master分支。所以,现在git commit就是往master上提交更改。
一旦commit后,而工作区又没有新的修改,那么工作区就是“干净的”,此时stage缓冲区没有任何内容了。
 
 
6 Andriod Studio 使用GitHub
  
  https://www.jb51.net/article/135726.htm
 
posted @ 2019-06-04 23:38  随易来了  阅读(284)  评论(0编辑  收藏  举报