首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    git学习笔记

    这样就创建了一个叫做bugfix的分支 切换分支 git checkout bugfix 切换到bugfix分支上面 创建分支并切换 git checkout -b bugfix 合并分支 在 Git...创建新分支 bugFix 用 git checkout bugFix 命令切换到该分支 提交一次 用 git checkout master 切换回 master 再提交一次 用 git merge 把... bugFix 合并到 master 第二种合并分支的方法是 git rebase。...把它 rebase 到 bugFix 分支上…… 由于 bugFix 继承自 master,所以 Git 只是简单的把 master 分支的引用向前移动了一下而已。...HEAD 通常情况下是指向分支名的(如 bugFix)。在你提交时,改变了 bugFix 的状态,这一变化通过 HEAD 变得可见。 分离的 HEAD 就是让其指向了某个具体的提交记录而不是分支名。

    31420

    原创 | 详解git rebase,让你走上git大神之路

    这个结果就好像是我们先到了C2然后checkout出了bugFix分支,然后在bugFix分支上将之前写过的代码重新写了一遍。...于是在C5处checkout了新的分支bugFix,我们在bugFix分支当中修复了bug,想要发布上线。 这时候feature分支继续开发到了C6节点,仍然没有开发完成,也没有经过系统测试。...我们只需要在bugFix分支rebase到master,然后修复冲突之后提交。提交完成了之后,我们再checkout到master把bugFix分支merge进来。...整个流程如下: git checkout bugFix git rebase master git checkout master git merge bugFix 最后我们得到的结果会是这样: ?...比如我们希望rebase的内容是在bugFix这个分支当中不在feature分支里的内容,我们可以这么写: git rebase --onto master feature bugFix git执行这条命令的时候会先找到

    97020

    Git实战(五)| 让工作更高效,搞定Git的分支管理

    有的时候出现的非常紧急的bug,需要立即修改上线,来不及在各个分支上进行merge测试了;这个就是就需要用hotfixes模式,建立一个bugfix分支,直接绕开其他分支,修改合并到master中。...3.1) 建立bugfix分支,并修改文件push到远程分支: git checkout master git checkout -b bug_02fix vi bugfix02.txt fix bug02...git commit -a -m "bug_01 fix" git push -u origin bug_01fix git add bugfix02.txt git commit -m "fix...3.4)修改了bug直接上线master后,很有可能让master分支的修改已经领先其他分支了;这个时候就需要将其他分支更新,对master分支进行合并;同时将bugfix分支删除,尽量保证分支的整洁度....txt bugfix02.txt

    28100
    领券