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文件