【07_git】

07_git

1.git官网
https://git-scm.com/

2.git是什么?
分布式版本控制系统
version control system

    是一个记录文件变化的 并且 之后可以指定版本进行恢复的

基本的 Git 工作流程如下:

1. 

在工作区中修改文件。
2.
将你想要下次提交的更改选择性地暂存,这样只会将更改的部分添加到暂存区。
3.
提交更新,找到暂存区的文件,将快照永久性存储到 Git 目录。

3.种类:
Local Version Control Systems: copy files into another directory 优点:
简单
缺点:
代码集成效率低下
Centralized Version Control Systems 集中式版本控制系统:
解决:代码集成效率低下,也就是多人协同开发 的问题
出现的问题:
单点故障
Distributed Version Control Systems :分布式版本控制系统 ,用来做版本控制的
解决:多人协同开发 及单点故障

                    1.clients

                   2.server

git:
1.很高的效率
2.很好的性能
3.分支操作,文件备份,定制工作流程

文件版本控制分为:
1.本地仓库 : 重点掌握本地仓库

        2.远程仓库

git的部署
1.下载
2.傻瓜式安装
3.使用:
和linux命令差不多

git命令:

1.查看git版本
git -v
2.使用前的配置:分步配置
git config --global user.name “zhangsan”
git config --global user.email “zhangsan@qq.com”

3.设置git参数 =》本地仓库
语法:git config [options]

Config file location

--global 对当前用户,所有仓库有效
--system 对系统所有登录用户有效
-- local 对某个仓库有效

查看配置参数:
git config --list
git config --list --global
git config --list --local

1.创建仓库
项目:开发的代码文件
仓库:本地仓库 用于进行文件的版本控制的

        git init:
                1.创建一个仓库
                2.重新初始化一个且已经存在的仓库

        git init [<directory>]

    项目 
            1.存在:
                     cd 项目目录
                        git init
            2.不存在
                        git init test01

2.使用
                git 管理版本控制的工作流程:
                    1.工作区:项目目录
                    2.暂存区: 临时存储文件的地方 可以撤回
                    3.本地仓库: 版本控制

入门命令:
1.vim 1.log
2.git add 1.log => 添加到暂存区
3. git commit -m “Add 1.log” => 添加到本地仓库
4. git log 查看本地仓库历史:当前项目的commit历史

        总结:    
                本地仓库:    
                    如何进行版本控制
                                    commit 进行区分版本的
                切换版本:
                                git reset --hard  +哈希值
                    查看所有操作历史
                        git log --reflog
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值