vue项目git流程

git

  1. 学习目标
  • git是什么?
  • 为什么要使用git?[ git的优点 ]
  • git中的一些重要概念
  • git使用
  1. 要求
  • git的概念
  • git的使用

前端版本控制管理工具

  1. git
    1. 电脑中安装 gitbash.exe
    2. 主流
  2. svn
    1. 电脑中安装 小乌龟
    2. 常用于后端

git使用方式

  1. REPL环境使用【 使用命令来操作 】
  2. git可视化工具
    1. Sourcetree
  3. 和编辑器配置使用

git 是什么?

  1. 它是一个分布式的版本控制管理工具

    • 分布式
      • 将我们某一个数据备份,然后存储在不同的几个终端
      • 分布式算法: 将一个大的任务分成多个小的任务,最后在将多个小任务处理的结果组合起来
  2. 为什么要使用git

    • 专供于团队开发使用
    • 它可以存储多个项目版本,可以让我们随意去切换版本
  3. git中的概念

最好不要放空目录
1.本地
- 工作区
- 暂存区
- 存储区
- 分支
- 本地主分支
- 本地子分支

  1. 远程
     - 存储区
     - 分支
       - 远程主分支
       - 远程子分支

代码存储仓库

  1. github
  2. 码云
  3. gitlab
  4. xxx

码云

  1. 每一个联系创建组织-》仓库-》本地同步远程代码

  2. 小组来完成

    1. 一个创建
    2. 邀请其他成员
  3. 注意:

    • 电脑中gitee.com账号
      • 控制面板-> 用户账号-> windows凭证-> gitee.com账号-> 改成自己的
  4. 使用git来做项目管理

git团队操作

  1. 什么是git

    • git是一个分布式的版本控制管理工具
      • 分布式:分布式计算是计算机科学中一个研究方向,它研究如何把一个需要非常巨大的计算能力才能解决的问题分成许多小的部分,然后把这些部分分配给许多计算机进行处理,最后把这些计算结果综合起来得到最终的结果

      • 版本

        • git可以存储多个项目版本,为了将来的版本切换
          • 1.0
          • 2.0
          • 3.0
          • 4.0
  2. git的安装

    • 安装的gitbash.exe
  3. git概念

    • 本地git仓库
    • 远程git仓库
  4. git 基础

    • git初始化 -》 在我们的工程(项目中)创建一个git仓库,这个仓库用一个.git的文件夹表示的
      $ git init
    • 将本地文件提交到暂存区
      $ git add. 将工程(项目)中所有的都存放到暂存区
      $ git add ./index.js 将工程(项目)中指定的放在暂存区
    • 将在暂存区的文件提交的仓库存储区
      $ git commit -m ’ 对当前提交的文件说明 ’
    • 查看提交日志
      $ git log
    • 查看简洁版提交日志
      $ git log --oneline
    • 版本回退
      $ git reset – hard HEAD 当前的版本
      $ git reset --hard HEAD^ 上一个版本
      $ git reset --hard HEAD^^ 上上一个版本
      $ git reset --hard HEAD~100 往上100个版本
    • 进行文件修改的撤销
      $ git checkout – 文件路径
  5. git 分支管理

    • git分支创建
      $ git branch 分支名
    • git分支的切换
      $ git checkout 分支名
    • 发现在分支中也可以看到主分支的提交记录
    • 连接远程
      $ git push 远程仓库地址 分支名称
    • 注意: 如果两个人同时操作了一个文件,这个时候就会有冲突,我们应该怎么办?
    • 解决: 先git pull , 然后在手动处理,然后在去提交
    • 为了解决每次都要书写远程url,我们可以给远程url写一个别名
      $ git remote add -m 别名 url
      $ git push origin 分支名称
    • 分支合并
      $ git merge 分支名称

git 总结:

  1. git流程
    • 工作区 -> 本地仓库 -> 远程仓库
  2. 分支
    • 先创建本地分支 -> 切换本地分支 -> 工作区操作 -> 远程分支
  3. 主管改了主分支东西,你要重新更新
  4. 分支的合并
  5. git 冲突解决
    • 先git pull 然后 手动选择 然后上传
  6. git 版本回退
  7. 上传式不能是空目录

问题: 本地同步远程

  1. git remote add origin url
  2. git pull origin 分支名 --allow-unrelated-histories
  3. 手动解决冲突问题

你可能感兴趣的:(git)