git 本地新建分支 不影响第一个分支开发

git 本地新建第二个分支修复bug  不影响第一个分支开发

工作背景:

在工作中,经常会出现,自己正在开发,忽然有一个紧急小需求要改,需要及时合并。但是,目前自己的开发还未完成,不能提交合并到远程master.

解决方案:

自己需要新建一个分支,然后修改,提交。

很简单,其实就是新建一个分支。但是在这样的场景下,总有小白迷惑。

bug1:

1.自己在自己的分支,git checkout -b new_name(新分支)

这是错误的操作,你知道怎么创建分支,但是在创建完,并提交的时候,发现自己原来开发的东西(已提交远程分支,但没有合并到master).问题就是自己在自己的第一个分支上新建的第二个分支,代码是从第一个分支上面copy过来的,于是乎,出现上述情况。

function: (因本公司使用coding管理工具,特使用本方法)

1.远程 coding 先建一个新分支

2.本地切换到 master 分支,(如果在wjp的分子创建,则会出现wjp的代码copy到新的分支,包括正在开发的)

3.git checkout -b wjp_bug

4.关联远程分支 (git pull 会有提示)

git branch --set-upstream-to=origin/ wjp_bug

git branch --set-upstream-to=origin/wjp_bug

5.关联完成

6.修改文件

7.git add  save.php

8.git commit -m "本地两个分支  互相不干扰"

9.git push

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.git的安装 1.1 在Windows上安装Git msysgit是Windows版的Git,从https:/...
    落魂灬阅读 12,742评论 4 54
  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 13,751评论 9 163
  • 我的同桌:四排一队长序曲同学,是一个直率,直白,行动力超强的一个大男孩。 001.理性 序曲给我很深刻的一个感觉就...
    心的芳香阅读 756评论 0 0
  • 做善良温暖的同行者 ——全国第三届教育行走活动感悟(四) 当第三届教育行走活动方案正式发...
    小琴读书阅读 271评论 0 0
  • 男子 扎辫 是春天的仪式 是古典的复苏 走在路上 是空中的小草 走在路上 是风中的燕子 把春天妆到了身上 现代的衣...
    之之TAM阅读 65评论 0 0