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

 

 

原文地址:https://www.cnblogs.com/usherwang/p/14203307.html