- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Git rebase简介
rebase
假设你现在基于远程分支origin,创建一个叫mywork的分支。
$ git checkout -b mywork origin
现在我们在这个分支做一些修改,然后生成两个提交(commit).
$ vi file.txt
$ git commit
$ vi otherfile.txt
$ git commit
...
但是与此同时,有些人也在origin分支上做了一些修改并且做了提交了. 这就意味着origin和mywork这两个分支各
自前进了,它们之间分叉了。
在这里,你可以用pull命令把origin分支上的修改拉下来并且和你的修改合并; 结果看起来就像一个新的合并的提
交(merge commit):
但是,如果你想让mywork分支历史看起来像没有经过任何合并一样,你也许可以用 git rebase:
$ git checkout mywork
$ git rebase origin
这些命令会把你的mywork分支里的每个提交(commit)取消掉,并且把它们临时 保存为补丁(patch)(这些补丁放
到.git/rebase 目录中),然后把mywork分支更新 到最新的origin分支,最后把保存的这些补丁应用到mywork分支
上。
当mywork分支更新之后,它会指向这些新创建的提交(commit),而那些老的提交会被丢弃。 如果运行垃圾收集命令
(pruning garbage collection), 这些被丢弃的提交就会删除. (请查看 git gc)
现在我们可以看一下用合并(merge)和用rebase所产生的历史的区别:
在rebase的过程中,也许会出现冲突(conflict). 在这种情况,Git会停止rebase并会让你去解决 冲突;在解决完冲突
后,用git-add命令去更新这些内容的索引(index), 然后,你无需执行 git-commit,只要执行:
$ git rebase --continue
这样git会继续应用(apply)余下的补丁。
在任何时候,你可以用--abort参数来终止rebase的行动,并且mywork 分支会回到rebase开始前的状态。
$ git rebase --abort
您可能关注的文档
- Fe_2_UV催化臭氧法降解腈纶废水_于忠臣.pdf
- Fe—C—Mn合金贝氏体相变驱动力.pdf
- FFT变换相关公式、IFFT变换(FFT逆变换).docx
- Fe_81_Ga_19_磁致伸缩合金的动态机电耦合系数.pdf
- F8-DCS分散控制系统.pdf
- Flash Media Server概述之七(文档来源Adobetop论坛).pdf
- FMO理论对周环反应的几点解释.pdf
- fortran常用函数表.doc
- FPGA_ASIC-时变MIMO信道容量的估算.pdf
- Fortran 上机题汇总.docx
- [福建]2024年福建省肿瘤医院招聘高层次人才51人 笔试历年典型考题及考点剖析附答案详解.docx
- [阜阳]2024年安徽阜阳市人民医院岳家湖院区编外招聘24人 笔试历年典型考题及考点剖析附答案详解.docx
- 2023年08月广西贺州昭平县事业单位公开招聘83人笔试上岸试题历年高频考点难、易错点摘选附带答案详解.docx
- 2023年07月贵州黔南州瓮安县人民医院招考聘用30人笔试上岸试题历年高频考点难、易错点摘选附带答案详解.docx
- [滨州]2024年山东滨州市教育系统急需紧缺人才引进59人(西南大学站) 笔试历年典型考题及考点剖析附答案详解.docx
- [雅安]2024年四川雅安名山区招聘医护类事业单位工作人员8人 笔试历年典型考题及考点剖析附答案详解.docx
- [绍兴]2024年浙江绍兴新昌县澄潭中学第三次校园招聘教师3人 笔试历年典型考题及考点剖析附答案详解.docx
- [嘉兴]浙江嘉兴市城建培训中心招聘高端人才 笔试历年典型考题及考点剖析附答案详解.docx
- 浙江2024年06月浙江绍兴市机关后勤保障中心招聘工作人员国家公务员考试笔试历年典型考题及考点剖析附带答案详解.docx
- 2023年08月广东韶关市曲江区事业单位公开招聘59人笔试上岸试题历年高频考点难、易错点摘选附带答案详解.docx
文档评论(0)