165-路飞06-git冲突解决&登录注册接口和组件

16 篇文章 0 订阅
4 篇文章 0 订阅

上节回顾

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连接

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-n6oLdVKR-1609847372019)(.\路飞day06.assets\image-20201228151420451.png)]

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没有一点区别

1 git远程分支合并

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

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

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

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-44m0oUgC-1609847372021)(.\路飞day06.assets\image-20201228163025590.png)]

2 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

3 首页登录注册vue页面

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

4 登录注册功能接口分析

1 发送手机短信验证码接口(阿里,腾讯..2 注册接口(手机号和验证码)
3 密码登录(多方式登录:手机号+密码,邮箱+密码,用户名+密码)
4 手机号+验证码登录
5 通过手机号判断是否注册过的接口
https://gitee.com/liuqingzheng/luffycity.git
https://gitee.com/liuqingzheng/luffyapi.git
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值