SVN、Git的使用

1.svn 是一个什么工具

是一个版本控制器?

2.什么是版本控制器

维护工程蓝图的标准做法,能追踪工程蓝图从诞生一直到定案的过程,是一种记录若干文件内容变化,以便将来查阅特定版本修改情况的系统

3.版本控制器解决了哪些问题?

1)解决了=代码冲突

2)解决版本恢复以前正确版本

3)权限管理

4)项目版本发布困难

5)容易引发bug

4.SVN的优点

1)存储数据

2)速度快

3)安全性高

5.SVN原理

svn 多个用户集中在一个仓库进行操作,复制——提交——检出(在同一局域网)

git 分布式管理工具,给一个用户都是一个完整的仓库,可以离线操作

6.svn 有两种模式

1)复制——修改——合并(svn默认的模式)我们工作中就是用这种

2)锁定——修改——解锁

----------------------------------------------------------------------------------------------

git 

一、git的介绍

1、git是一个分布式版本控制,用于管理多人协同开发项目的技术,

2、常用术语:

2.1 仓库

2.2  工作区 git  add

2.3  暂存区git  commit

2.4 工作树

2.5工作空间

2.6签入   chekin

2.7签出  chenckout

2.7提交   commint

2.8 冲突(conflict)

2.9 合并(merge)

2.10   分支(branch)

2.11  锁(lock)

2.11 头(HEAD)

3,常见的版本控制器:

(1)git  (2)svn     (3)cvs   (4)vss

4、git和svn的区别?

1、svn是集中式版本控制系统 ,git是分布式版本控制系统

2、svn 需要在局域网内操作,git可以独立操作

3、svn相对安全,git存在泄露风险

4、Git 把内容按元数据方式存储,而 SVN 是按文件

5、Git 分支和 SVN 的分支不同

6、Git 没有一个全局的版本号,而 SVN 有

7、Git 的内容完整性要优于 SVN

----------------------------------------------------------------------------------------------

git  安装:

(1)下载好的安装包

肖sir_软件测试_git讲解 _软件测试

如果没有安装包可以自己下载:

下载网址:https://git-scm.com/

肖sir_软件测试_git讲解 _版本控制器_02

(2)点击下一步

肖sir_软件测试_git讲解 _版本控制器_03

(2)点击下一步

肖sir_软件测试_git讲解 _版本控制器_04

(3)下一步

肖sir_软件测试_git讲解 _软件测试_05

后面都是next ,下一步操作。

安装好以后,桌面右键,查看如下图

肖sir_软件测试_git讲解 _版本控制器_06

打开git  bash   界面显示

肖sir_软件测试_git讲解 _软件测试_07

方法二:在开始菜单中-----输入git ----点击git  bash

肖sir_软件测试_git讲解 _版本控制器_08

以上表示git界面已经打开:

----------------------------------------------------------------------------------------------

git的使用:

git bash 界面使用的命令就是linux命令。

(1)切换盘符

cd   /盘名

(2)新建 文件  mkdir   文件名
(3)配置账号和密码:

git   config   user.name 'xlh1314'   配置账号

git  config  user.email '897900137@qq.com'  配置邮箱

(4) 查看当前仓库配置

git  config   --local   --  list  

(5)  

git  add   文件名       将文件从工作区提交到暂存区

git  stauts   查看当前文件状态

git  commit  -m   文件  

----------------------------------------------------------------------------------------------

GitHub是一个面向 开源及私有 软件项目的托管平台,因为只支持Git作为唯一的版本库格式进行托管,故名GitHub。

github      gitlab   码云

网站:https://github.com/

Ssh-keygen    设置秘钥

git  remote  add origin    git@github.com:xlh1314/hz10.git   git连接 github

 git  push  -u  origin master    提交文件上传github

git  pull   origin   master   拉取github文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值