git - Git - 如何将主分支移动到其他分支和头部
问题描述
我正在做关于学习分支的有趣练习。但我坚持一个目标。
我必须将“master”从一个分支移动到另一个分支,并强制将“bugFix”移动到 C0。 运动的起点
我确实得到了几乎类似的效果,目标是在一个分支之后褪色:
git branch -f
然后
git branch -f master HEAD~2
那么如何将master移到C6呢?
我想我知道剩下的该怎么做。当我找到如何移动主人时,我只需要做:
git checkout bugFix
git branch -f bugFix HEAD~3
git checkout C1
有任何想法吗?
编辑:我找到了解决方案。
第一
git branch -f master C6
然后
git branch -f bugFix C0
最后
git checkout C1
是的!就这么简单:D
解决方案
但无论如何,我刚刚读到该命令$ show solution
会帮助你。(在这里阅读:https ://github.com/pcottle/learnGitBranching/issues/109#issuecomment-25773762 )
但我猜:#spoilalarm...
推荐阅读
- r - 访问传递给父 R 函数或在其中定义的变量
- powerbi - 使用 DAX 公式通过 Power Pivot/Power BI 获取最大和最大差异
- c++ - 指向派生类的指针的重载解决方案
- opencv - 我再也无法从视频捕获中获得正确的图像了。会不会和显卡驱动冲突?
- css - 循环遍历具有复合名称的变量
- c# - 使用 Scoped Service 的 Websocket 单例
- c# - 如何在 MVC Core 中呈现静态 html 文件?
- javascript - 根据请求状态禁用asp控件
- .net - AWS .NET SDK 更新用户内联(嵌入式)策略
- java - 在小程序上仅绘制一次字符串