当前位置: 首页 > news >正文

9.15 svn git

svn版本控制工具
一、svn介绍
SVN是subversion的简称
是一个开放源代码的版本控制系统,通过采用分支管理系统的高
效管理,简而言之就是用于多个人共同开发同一个项目,实现共
享资源,实现最终集中式的管理。
SVN的作用:在项目组当中对需求规格说明书、测试用例、产品
说明书、代码或者与项目相关的文件进行管理和共享

二、svn安装
1、下载客户端和服务端
安装流程:
(1)先安装服务端
(2)在服务端创建仓库
(3)新建用户,新建用户组
(4)设置权限,服务端安装成功
(5)安装客户端(也叫小乌龟)
(6)安装桌面右键连接仓库
(7)输入账号和密码
(8)连接后就可以拖进,拖出文档
(9)或者chenkout 检出,在桌面通过文件夹上传下载
a、update 更新
B、commit 提交
(10)要连接我的服务器的仓库或者同桌的服务器:将仓库改成ip
如:https://192.68.1.97:8443/svn/dcs67
(11)在对方的服务器中,添加用户,设置用户权限
(12)连接好,在上传文件,更新文档

git
一、git的介绍
(1)git是目前世界最先进的分布式版本控制工具,可以有效,高速的处理从小到大的项目版本管理
(2)git是linux torvalds,为了帮助管理linux内核开发二次开放源代码的版本控制工具
(3)git作用:管理程序中代码
(4)svn和git区别:
a、svn 是集中式,git是分布式
b、svn按文件存储,git按元数据存储
c、git和svn的分支不同
d、git的内容完整性要优于svn
(5)远程仓库:
github、gitlab、码云
介绍github:
是一个面向开源级私有软件的托管平台,因为支持git作为唯一的版本格式进行托管,故名“github”
(6)术语:
版本控制、仓库、工作空间、工作树、暂存区、版本库、远程仓库、签处、提交、分支、合并、冲突等
(7)我们今天学习的两个版本控制工具:svn 、git

二、git的安装
(1)解压安装包,在点击安装,点击下一步,下一步,安装成功
(2)在桌面空白处,右键,显示git bash,打开git的界面
(3)选择一个盘,在新建一个文件,将这个文件创建成仓库
(4)git init 敲回车 生成一个仓库
(5)创建一个代码包或文档 touch 文档名 ;
如:touch mm
(6)编辑mm中的内容:
vim mm 输入123465 ,保存退出
(7)git add 文档名 将代码包或文档添加到暂存区
如:git add mm
(8)git status 查看文档状态
(9)git commit -m 文档名 提交代码到版本库
如:git commit -m mm
(10)配置用户名和邮箱
网址:https://github.com/
a、配置用户名
格式:格式:git config user.name "注册的全称
git config user.name "xlh1314"
b、配置邮箱
格式:git config user.email "注册的邮箱全称"
git config user.email "897900137@qq.com"
(11)检查配置:
git config --local --list
(12)打开github ,创建一个仓库,配置密钥,
密钥在git上执行命令得到:
命令:Ssh-keygen 敲回车== 敲回车== 敲回车
在c/Users/Administrator/.ssh/id_rsa.pub 下找到公钥,
复制到github中设置中的ssh
(13)格式:git remote add origin 仓库地址 连接仓库
git remote add origin git@github.com:xlh1314/dcs67.git
(14)git remote rm origin 删除已连接的仓库
(15)git push -u origin master 上传代码 ,将本地的文档上传到github
(16)git pull origin master 拉去代码

总结:
(1)上传一个文件:
创建一个文档——git add ——git commit——配置远程仓库github——git remote add origin——git push上传代码——git pull origin master 拉取代码
(2)git命令
git init 创建仓库
git status 查看状态
git add 添加代码
git commit -m 提交代码
git config user.name “” 配置用户
git config user.email “” 配置邮箱
Ssh-keygen 获取密钥
git remote add origin 仓库地址 连接仓库
git remote rm origin 删除已连接的仓库
git push 上传代码
git pull 拉取代码

http://www.wxhsa.cn/company.asp?id=4850

相关文章:

  • PVC2601
  • 利用RabbitMQ与Redis实现消息的延迟传递的策略
  • python 按excel的经纬度提取对应栅格tif文件的数值
  • 麒麟
  • 实现我的第一个本地文档问答机器人
  • 17、逻辑回归与分类评估 - 从连续到离散的智能判断 - 教程
  • 关于32位单片机使用lwip无法访问(ping)外网,只能与同网段设备进行通信的问题解决
  • 044-WEB攻防-PHP应用SQL盲注布尔回显延时判断报错处理增删改查方式
  • 多品牌摄像机视频平台EasyCVR海康大华宇视视频平台统一接入方案
  • GoFrame框架查询数据表时对字段取别名
  • ubuntu安装mysql矩阵
  • 043-WEB攻防-PHP应用SQL注入符号拼接请求方法HTTP头JSON编码类
  • 离散数学课堂习题及课后习题 - PPX
  • 玻璃2601
  • 二十、DevOps落地:Jenkins基础入门(一)
  • ubuntu 22.04安装mysql5.7
  • Docker如何获取镜像
  • 2025 ICPC 网络赛2 E
  • 偏移寻址
  • 金融业-数字化转型大赛-网络安全赛道部分wp
  • Mysql查找含字符串表字段
  • MySQL注意事项与规范 - 实践
  • 真正的元推理,不需要人类的认可,恰恰是人类追求元推理,只有元推理才能彻底解放人类
  • 西电微机原理-第三章 Intel处理器指令系统及汇编语言(5)
  • 西电微机原理-第五章 存储技术
  • 西电微机原理-第七章 常用接口器件
  • CF1264D1 Beautiful Bracket Sequence (easy version)
  • 西电微机原理-第六章 输入输出技术
  • 【FAQ】应用A如何使用应用B内的文件?
  • OpenStack Cinder 创建卷