日常开发中Git遇到的问题-记录贴

前言

本篇博客只是用来记录平时开发过程之中用git管理代码的时候遇到的一些问题,问题会随时进行补充,所以这是一个会长期更新的学习记录博客。

场景一:clone代码并进行开发完毕后,进行代码合并时要求在新分支下提交代码

解决方案 \color{#1e7bdc}{解决方案} 解决方案
本地新建分支并推送到远程仓库,然后将开发代码直接提交到当前分支下

g i t 分支操作基本指令 \color{#1e7bdc}{git 分支操作基本指令} git分支操作基本指令

  1. 查看本地分支git branch
  2. 查看远程分支git branch -a
  3. 创建本地分支git branch m y B r a n c h \color{#c00}{myBranch} myBranch
  4. 切换本地分支git checkout m y B r a n c h \color{#c00}{myBranch} myBranch
  5. 删除本地分支git branch -d m y B r a n c h \color{#c00}{myBranch} myBranch

重头戏来了 \color{#1e7bdc}{重头戏来了} 重头戏来了

  1. 创建本地分支并且切换到分支下git checkout -b f e a t u r e − c r e a t e − b r a n c h − 20200907 \color{#c00}{feature-create-branch-20200907} featurecreatebranch20200907
    在这里插入图片描述
    在这里插入图片描述
  2. 分情况讨论
场景描述解决方案
远程仓库无新创建的分支本地创建后推送到远程(直接关联)git push -u origin feature-create-branch-20200907
远程先创建分支后 本地再与远程关联git branch --set-upstream-to=origin/线上分支 feature-create-branch-20200907
远程已存在分支将远程分支和本地分支关联起来
  1. 远程仓库无新创建的分支-本地创建后推送到远程
    在这里插入图片描述
  2. 远程仓库已存在的分支-将远程分支和本地分支关联
    upstream

场景二:远程分支被删除后,本地分支缓存需要更新,防止提交错误

g i t 分支操作基本指令 \color{#1e7bdc}{git 分支操作基本指令} git分支操作基本指令

  1. 更新本地同步远程分支git fetch
  2. 查看远程分支状态git remote show o r i g i n \color{#c00}{origin} origin
  3. 分支裁剪git remote prune o r i g i n \color{#c00}{origin} origin
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值