首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    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 就是让其指向了某个具体的提交记录而不是分支名。

    42020

    原创 | 详解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执行这条命令的时候会先找到

    1.1K20

    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

    39400

    git 那些事儿 —— 基于 Learn Git Branching

    新建并切换分支 git branch bugFix git checkout bugFix git checkout -b bugFix 以上两个等价,都是在当前提交上创建分支并切换到新分支上准备工作...git checkout bugFix git merge master 因为 master 继承自 bugFix,Git 什么都不用做,只是简单地把 bugFix 移动到 master 所指向的那个提交记录...bugFix git rebase master git rebase master bugFix rebase 实际上就是取出一系列的提交记录,“复制”它们,然后在另外一个地方逐个的放下去...git checkout master git rebase bugFix git rebase bugFix master 同理,由于 bugFix 继承自 master,所以 git 只是简单的把...HEAD^2 # bugFix 'c' git checkout HEAD~2 # bugFix 'a' git checkout HEAD~^2~2 # bugFix 'a'

    2.4K20
    领券