zoukankan      html  css  js  c++  java
  • vue框架前后端分离项目之git分支合并及首页登陆注册接口等相关内容-120

    1 版本管理工具
    2 git init   # 当前目录被管理起来
    3 git log    # 查看版本管理日志
    4 git status  # 绿色,红色
    5 git add 文件名 # 把文件提交到暂存区
    6 git commit -m '注释' # 把暂存区内容提交到版本库
    7 git reset --hard 版本号  # 回退到某个版本

    8 远程仓库(github,gitee(国内),gitlab(公司自己搭建),bitbucket)

    9 git remote  # 查看远程仓库
    10 git remote add https://gitee.com/liuqingzheng/luffyapi.git

    1 你是仓库创建者
       cd luffyapi
       git init
       git add .
       git commit -m "first commit"
       git remote add origin https://gitee.com/liuqingzheng/aaa.git
       git push  origin master
       
    2 你是协同开发者(本地有代码)
    git clone https://gitee.com/liuqingzheng/luffyapi.git
       代码copy过来,新建iginore,处理忽略文件
       git add .
       git commit -m '注释'
       git remote add origin https://gitee.com/liuqingzheng/luffyapi.git
       git push origin master
       
    3 你是协同开发,你本地没有代码
    git clone https://gitee.com/liuqingzheng/luffyapi.git
       开发
       git add .
       git commit -m '注释'
       git push origin master
       

    0 ssh连接和https连接

    0 连接远程仓库的用户名密码
    1 通常公司里会使用ssh连接远程仓库
    -https://gitee.com/help/articles/4181
    2 生成公钥私钥,把公钥配置到gitee上,以后就不需要输入用户名密码了,走的是ssh
    ssh-keygen -t rsa -C "306334678@qq.com"  
       在家目录,生成一个 .ssh文件夹
       git remote remove origin
       git remote add origin git@gitee.com:liuqingzheng/luffyapi.git
       git push origin master
    3 非对称加密(公钥和私钥),支付宝支付

    4 给我一个公钥,你生成一个公钥,给你领导,你领导把你的公钥配置在gitee(gitlab)
    它会给你一个项目地址:git@gitee.com:liuqingzheng/luffyapi.git
        git clone git@gitee.com:liuqingzheng/luffyapi.git
        写代码,提交

    1 gitlab

    1 公司运维人员搭建的(开源的git远程仓库)
    2 使用起来跟gitee没有一点区别

    2 git远程分支合并

    1 创建远程分支
    -直接在远程创建:同步到本地
      -提交到远端的dev分支
           -本地要切到dev,修改
           -git  push origin dev

       -本地创建,上传到远程
       
    2 在远端让dev和master合并(你的领导干)
    在线上点点点
    3 变基 rebase

    4 本地合并完,再提交到远程(你的领导干)
    切到master分支,git merge dev
       git push origin master

    3 git 冲突出现原因及解决

    1 你跟你的同事,开发同一个分支,改了相同的代码
    他先提交,你拉取,出现冲突<<<<<<< HEAD
       <<<<<<< HEAD
          你的代码
      =======
         你同事冲突的代码
       >>>>>>> origin/dev
      如果你们改的是一个函数,你需要跟同事商量,使用你的代码

    2 分支合并出冲突
    -master分支写的是
      def add2():
               print('add2')
               print('天王盖地大虎')
        -dev分支写的是
          def add2():
               print('add2')
               print('天王盖地小虎')
        -线上分支合并,不能自动合并
       -线下合并完,解决完冲突,再提交
       
    3 强制提交(慎重)
    git push origin master -f

    4 首页登录注册vue页面

    1 登录,注册,是新开单独的页面
    2 绝对定位
    3 vue的子传父

    5 登录注册功能接口分析

    1 发送手机短信验证码接口(阿里,腾讯..
    2 注册接口(手机号和验证码)
    3 密码登录(多方式登录:手机号+密码,邮箱+密码,用户名+密码)
    4 手机号+验证码登录
    5 通过手机号判断是否注册过的接口
    https://gitee.com/liuqingzheng/luffycity.git
    https://gitee.com/liuqingzheng/luffyapi.git

     

     

  • 相关阅读:
    [转]只有tcp6没有tcp问题
    Makefile 中:= ?= += =的区别
    【转】docker images 介绍
    [转]我眼中的 Docker(二)Image
    【转】一个简单的Dockerfile实例
    【转】Prometheus 介绍
    [转]MySQL索引类型按存储类型和逻辑区分
    【转】mysql索引类型
    用Unity制作游戏,你需要深入了解一下IL2CPP
    c++中CreateEvent函数
  • 原文地址:https://www.cnblogs.com/usherwang/p/14203307.html
Copyright © 2011-2022 走看看