git - 如何将已删除分支的提交内联到源树中的主控
问题描述
我是 go git 和 Source Tree 的新手,所以我前段时间开始尝试。我对基本的东西没有问题,但我现在有问题。
我创建了一个新分支并将其与我的主分支合并,但由于可以在没有该分支的情况下进行代码更改,我应该重新设置它们而不是合并。我删除了这个分支,但不知何故,来自这个分支的那些提交仍然显示在一个单独的分支上。
任何人都可以向我解释我如何将这些提交与来自主分支的提交放在一行中,具有相同的颜色等。
解决方案
我创建了一个新分支并将其与我的主分支合并,但是由于可以在没有该分支的情况下进行代码更改,我应该重新设置它们而不是合并 [...] 有人可以向我解释如何将这些提交与提交放在一行中来自 master 分支,具有相同的颜色等。
这正是快进(“--ff”选项)方法的目的,它适用于merge
但主要在执行git pull
. 根据文档,这应该在可能的情况下默认设置,但是如果没有明确指定,一些存储库会禁用它,从而强制创建合并点。
除此之外,您可以使用from master 分支手动从您的自定义分支中提取提交,或者强制在其之上cherry-pick
重新创建ref。master
推荐阅读
- requirements - 从 DOORS 中具有相同属性的两个模块更新对象
- paypal-sandbox - Paypal 退款 API 给出未经授权的错误
- microsoft-graph-api - 如何使用 microsoft graph API 复制 excel 文件?
- amazon-web-services - .ebextensions 未包含在 AWS 源包中
- dynamics-crm - Dynamics crm fetchxml group by
- javascript - html2canvas 下载图像仅返回带有白色和右行的 png 文件?
- swift - 如何以编程方式将根视图控制器添加到 macOS?
- c - 代码块上的 GDB 调试器不起作用(C 语言)
- python - 使用 CPLEX 在 python 中使用 timelimit 是否存在错误?
- android - Azure Pipelines – Release Gradle Pipeline 找不到 gradlew