uni-app之使用git管理

uni-app之使用git管理

添加 .gitignore 文件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

git 本地加到暂存区

git add ./
git commit -m “”

把项目托管到 gitee

  • 新建个人仓库
    在这里插入图片描述

  • 移除原有的仓库

    • git remote rm origin
  • 操作开始

git add ./
git commit -m ""
之后 创建仓库 -> 就填写仓库即可
之后  出现以下界面

在这里插入图片描述

之后 
git remote add origin https://gitee.com/xie_peng_liang/xzl_shop.git
git push -u origin "master"

git 状态提示

在这里插入图片描述

删除分支 操作

  • 注意点:需要删除分支的时候,需要切换到 master分支 或者其他分支(eg:test)之中,再删除掉tabbar
    在这里插入图片描述

切换+新增分支

在这里插入图片描述

切换分支时,需要commit 代码

  • 注意点:切换分支的时候,git 切换分支时会把未add或未commit的内容带过去, 这一点值得注意。
    • 因为未add的内容不属于任何一个分支, 未commit的内容也不属于任何一个分支。
    • 也就是说,对于所有分支而言, 工作区和暂存区是公共的
  • 操作
git add ./
git commit -m ""
git push
然后切换分支
git checkout dev-XXX

! [rejected] master -> master (non-fast-forward) error 错误

Git仓库中已经有一部分代码,所以它不允许你直接把你的代码覆盖上去。
远程仓库和本地仓库存在差异。
一般都是因为你在码云创建的仓库有ReadMe文件,而本地没有,造成本地和远程的不同步

解决方法

抄袭于

方法1 先把git的东西fetch到你本地然后merge后再push
git fetch
git merge

方法2 强推
git push -f origin master

方法3 同步
1、git pull origin master --allow-unrelated-histories //把远程仓库和本地同步,消除差异
2、重新add和commit相应文件
3、git push origin master
4、此时就能够上传成功了
如果只是因为本地没有ReadMe文件,那么就在本地生成一个
git pull --rebase origin master  //本地生成ReadMe文件
git push origin master

git 解决冲突问题

REBASE 出现 ( staging-fix | REBASE 5 / 6 )问题

  • 步骤1:出现了冲突,先解决冲突
  • 步骤2:git add ./
  • 步骤3:git rebase --continue
  • 步骤4:git push
    在这里插入图片描述

! [rejected] dev-fix -> dev-fix (non-fast-forward)

  • error: failed to push some refs to ‘https://gitlab.XX.com/pengliangxie/skadi-XX.git’
  • git pull origin dev-fix 从仓库拉取最新代码
  • 之后: git push -u origin-xx dev-fix:test-hotfix 本地分支 推送到远程仓库分支代码

在这里插入图片描述
在这里插入图片描述

  • 4
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值