接着学习接口自动化第四章
第一节 为什么使用github
GitHub的特点:
- 开源的分布式版本管理系统
- 开源项目集中的代码库
- 所有略有规模的公司都在使用
为什么使用:
- 免费
- 大部分公司都会有他们开源的项目放在上面
- 可以在github上找到你需要的项目作参考
- 新增技能,大部分公司都在用gitlab,其命令和github一样
github功能介绍:
- 记录多个版本,查看log、分支
- 查看历史操作,可以进行版本回退或前进控制
- 多端共享代码,自动合并
git与svn:
- svn版本集中管理,所有代码都在中央服务器上
- git去中心化,每个服务器都有一个完整的代码
- svn类似文件管理器,必须联网才能提交
- git不需要联网,可以提交到本地代码库
第二节 git客户端安装
三大系统安装方法:
- linux:yum install -y git
- mac:brew install git
- windows:通过官网下载exe文件执行安装,如下
windows安装:
点击上图标黄的windows,下载exe文件,然后运行该文件,选择文件路径一路next,即安装成功
验证是否安装成功:
git --version
第三节 拥有一个git账号
登录github官方网站:https://github.com/进行注册,方式和其他系统注册方式一致,不知道的百度,这里不在叙述。
第四节 github的而基本使用-sshkey的客户端配置
配置ssh-key
- cd /
- ssh-keygen -t rsa -C "邮箱地址"
- cd ~/.ssh/
- 复制id_rsa.pub文件内容到github中
第五节 多个github网站账号的配置
配置多个ssh
- cd ~/.ssh
- vim config---新增host,hostname,user,identityFile
每个账号都有一个id_rsa及相应的id_rsa.pub,然后在config里新增相应的host,hostname,user,identityFile
第6节 创建git仓库及克隆、拉取及推送的操作
- 创建
- 克隆--git clone
- 推送---git add ss.txt git commit -m "add txt" git push
- 拉取--git pull
第六节 分支操作--如何创建分支
- git branch 查看所有分支
- git branch -a 查看远程分支
- git checkout -b branch1 创建本地分支
- git push --set-upstream origin branch1 提交分支到远程