导图社区 版本控制和持续集成CI
本图是关于软件测试版本控制和持续集成CI的知识总结,内容包括不同版本控制的优缺点、Git工具的操作以及git远程仓库的相关内容。
本图是关于软件测试-web自动化测试重点知识的梳理,内容包括web自动化测试的工具介绍、selenium的工作原理、脚本的编写、web自动化环境搭建等等,很详细,值得看看。
Python基础知识梳理,包括python语法格式、表达式、语句结构、文件的读写、异常处理、环境搭建等内容,适合初学者使用。
本图是关于软件测试-Linux命令的知识总结,包括帮助命令、路径相关命令、文件|目录操作、文本内容、用户操作等等,学习必备,值得收藏~
社区模板帮助中心,点此进入>>
计算机操作系统思维导图
简单介绍MYSQL数据库软件的基本命令
计算机基础知识
.net学习总结
python基础知识点简单总结
序列类型的方法
管理信息系统
Python3.0入门知识思维导图
java 从入门到精通(第四版本)
软考架构设计师
版本控制和持续集成CI
版本控制
本地的版本控制
集中式的版本控制
集中管理代码,中央服务器
工具
svn
优点
操作简单
拉取
提交
更新
缺点
一旦服务器宕机,影响所有的客户端
分布式的版本控制
去中心化
git
Git工具
初始化操作
界面
点击右键选择git 在这里创建版本库
.git 版本库
命令
切换到相应的目录,输入git init
添加文件
添加
git add test.txt
提交文件
git commit -m ’提交信息'
查看文件状态
git stage
从stage撤回文件
git reset head
比较操作
工作区与版本库的比较
git diff head
工作区与缓存区的比较
git diff
缓存区与上次缓存区的比较
git diff --staged
git diff --cached
删除操作
删除当前目录的文件
git rm 某个文件名
删除git库的文件
git rm --cached 某个文件名
创建分支
本地默认分支master
git branch
查看分支
git branch test
git checkout test
切换到test分支
git branch -d 非当前的分支
删除非当前的分支
git远程仓库
生成密钥
git config --global user.name 'shelly'
git config --global user.email'shelly20200804@163.com'
ssh-keygen -t rsa -C'shelly20200804@163.com‘
按回车键
生成
私钥
公钥pub
注册远程仓库的账号
登录远程仓库账号
进入settings(设置)
SSH an GPG keys
newSSHkey,将公钥添加SSHkey中
将本地的.git库的内容推送到远程仓库
push
从本地上传到远程库流程
在本地创建.git库
添加和提交文件到.git库
推送push到远程库
从远程库下载到本地
git克隆
拉取远程资源到本地