git、github的区别

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/vv19910825/article/details/81873233

GIT:版本控制工具,是一个可安装应用。允许对自己所做文件的修改进行注释,用于创建导航的历史系统。

缺点:只能单机操作,多台电脑不能共享。

Github:Github获取GIT中提交的历史文件,并存储至互联网。所以任意一台电脑都可以访问它。比如在本机提交代码并推送至Github,然后另外一台电脑从Github中拉取这些提交的代码。

相关术语

远程(remote):就是联网。

仓库(repository,简写repo):就是一个具备git超级权限的文件夹。

本地的 Git 仓库:指在你的电脑里某个启用了git功能的文件夹。

拉取:从Github仓库中获取最新代码至本地进行工作。

Pull Request:这是一个github功能,允许用户解释该分支相对于主分支做了哪些修改。

顾名思义,Github就是让你把工作(通过GIT提交进行注释)存储在了一个指定的在线文件夹(repo)。

创建分支

若一个团队均参与同一个项目,则需要创建分支。个人在主分支(主代码库)上创建分支,编辑后合并(merged)到主分支中。

主要操作流程如下:

  1. 创建本地分支
  2. 在本地分支上编辑修改,然后提交
  3. 推送提交(Push)到 Github
  4.  创建发布请求(Pull Request),说明该分支包含了哪些更改
  5. 合并(Merge)分支内容到主分支
  6. 将主分支上的最新提交拉取(pull)到本地
  7. 重复上述步骤

参考文献:http://blog.jobbole.com/111187/

猜你喜欢

转载自blog.csdn.net/vv19910825/article/details/81873233
今日推荐