GIT:版本控制工具,是一个可安装应用。允许对自己所做文件的修改进行注释,用于创建导航的历史系统。
缺点:只能单机操作,多台电脑不能共享。
Github:Github获取GIT中提交的历史文件,并存储至互联网。所以任意一台电脑都可以访问它。比如在本机提交代码并推送至Github,然后另外一台电脑从Github中拉取这些提交的代码。
相关术语:
远程(remote):就是联网。
仓库(repository,简写repo):就是一个具备git超级权限的文件夹。
本地的 Git 仓库:指在你的电脑里某个启用了git功能的文件夹。
拉取:从Github仓库中获取最新代码至本地进行工作。
Pull Request:这是一个github功能,允许用户解释该分支相对于主分支做了哪些修改。
顾名思义,Github就是让你把工作(通过GIT提交进行注释)存储在了一个指定的在线文件夹(repo)。
创建分支:
若一个团队均参与同一个项目,则需要创建分支。个人在主分支(主代码库)上创建分支,编辑后合并(merged)到主分支中。
主要操作流程如下:
- 创建本地分支
- 在本地分支上编辑修改,然后提交
- 推送提交(Push)到 Github
- 创建发布请求(Pull Request),说明该分支包含了哪些更改
- 合并(Merge)分支内容到主分支
- 将主分支上的最新提交拉取(pull)到本地
- 重复上述步骤