Githug第42关rebase_onto通关秘籍

简介: Githug是一个用来了解、熟悉Git的一个非常好的游戏。目前网站上收录的都是之前只有55关的解题方法,没有新增的rebase_onto这一关的内容。现在Githug一共有56关。

Githug是一个用来了解、熟悉Git的一个非常好的游戏。

目前网站上收录的都是之前只有55关的解题方法,没有新增的rebase_onto这一关的内容。现在Githug一共有56关。现将新增的42关的解答内容更新如下:

第42关的题目如下:

Name: rebase_onto
Level: 41
Difficulty: **

You have created your branch from `wrong_branch` and already made some commits, and you realise that you needed to create your branch from `master`. Rebase your commits onto `master` branch so that you don't have `wrong_branch` commits.

通过查找,在git rebase中有以下用法:

Here is how you would transplant a topic branch based on one branch to another, to pretend that you forked the topic
       branch from the latter branch, using rebase --onto.

       First let's assume your topic is based on branch next. For example, a feature developed in topic depends on some
       functionality which is found in next.

               o---o---o---o---o  master
                    \
                     o---o---o---o---o  next
                                      \
                                       o---o---o  topic

       We want to make topic forked from branch master; for example, because the functionality on which topic depends was
       merged into the more stable master branch. We want our tree to look like this:

               o---o---o---o---o  master
                   |            \
                   |             o'--o'--o'  topic
                    \
                     o---o---o---o---o  next

       We can get this using the following command:

           git rebase --onto master next topic

所以,第42关的通关方法如下:

 git rebase --onto master wrong_branch readme-update

祝通关顺利!

目录
相关文章
|
Prometheus Kubernetes Cloud Native
让 K8S 在 GFW 内愉快的航行
随着 *.azk8s.cn 限制了外部IP访问,国内的K8S环境变得越加的槽糕了,今天我们就来梳理一下目前国内可用的最新方案。
19324 0
通关《完蛋!我被LLM包围了! 》1~8关
欢迎来的“完蛋!我被LLM包围了”小游戏,《完蛋!我被LLM包围了!》是一款智力挑战游戏。该项目利用LLM, 基于ModelScope社区内现有的LLM对话Gradio应用程序代码,结合知乎文章《如何用“不可能”完成任务》中的预设问题,自动生成了对应的游戏代码,创造了一个独特的游戏体验。 在这个游戏中,玩家需要巧妙构造问题,挑战LLM给出满足特定条件的回答。(卡在第九关了一直过不去QAQ)
|
Python
【端午趣味征文】有vcs和python吗?来,我教你在波形里画个粽子!
【端午趣味征文】有vcs和python吗?来,我教你在波形里画个粽子!
课外闲谈2.常用操作总结
随机输入字符串,最常见的操作就是用while,定义一个特殊的条件,例如while((ch=getchar())!=‘\n’);这样的话,结束标志就是回车键,并且,回车键不会被算入在内。
93 0
|
图形学 Python
python-85行代码完成贪吃蛇和关卡升级:是男人就坚持到第10关!
python-85行代码完成贪吃蛇和关卡升级:是男人就坚持到第10关!
133 0
|
C语言
《C游记》 第二章 - 初识分支句 循环助本心(壹)
《C游记》 第二章 - 初识分支句 循环助本心(壹)
162 0
|
C语言
《C游记》 第二章 - 初识分支句 循环助本心(贰)
《C游记》 第二章 - 初识分支句 循环助本心(贰)
137 0
|
人工智能 自动驾驶 安全
带你瞧一个不一样的MWC17
带你瞧一个不一样的MWC17
172 0
带你瞧一个不一样的MWC17
|
Unix 开发工具 git
Git - 时光机穿梭
Git - 时光机穿梭
119 0
|
安全 Java Devops
1分钟体验代码自动捉虫,Cherry键盘、积木星球抱回家
如今,一款软件的开发往往需要多成员协作开发。 随着人员规模的扩大,如何保证代码的质量和安全,仅靠成员自觉自测,一是花时间,二是质量上难免参差不齐、无法形成统一的流程规范。 引入自动化的代码检测工具,在代码提交时自动检测代码里的缺陷、漏洞等,设定质量卡点等,可以有效提升团队代码的质量和安全,把DevSecOps落到实处。
764 0
1分钟体验代码自动捉虫,Cherry键盘、积木星球抱回家