繁体   English   中英

如何将提交从已删除的分支内联到源树中的主服务器

[英]How to inline commits from a deleted branch to master in source tree

我是git和Source Tree的新手,所以不久前我开始尝试。 我在基本方面没有问题,但现在有问题。

我创建了一个新分支并将其与我的主服务器合并,但是由于可以在没有该分支的情况下进行代码更改,因此我应该重新设置它们的基础而不是合并。 我删除了该分支,但是以某种方式从该分支提交的内容仍然显示在单独的分支上。

源代码树的屏幕截图

任何人都可以向我解释如何与master分支中的提交在同一行中进行这些提交,并具有相同的颜色等。

我已经创建了一个新分支并将其与我的主服务器合并,但是由于可以在没有该分支的情况下进行代码更改,因此我应该重新设置它们的基础,而不是合并[…]有人可以向我解释我如何才能与提交一并提交这些提交。来自主分支,具有相同的颜色等

这正是快进 (“ --ff”选项)方法的目的,该方法适用于merge但主要在执行git pull 应该根据文档在可能的情况下默认设置它,但是如果未明确指定,则某些存储库会禁用它,从而迫使创建合并点。

除此之外,您可以使用master分支中的cherry-pick手动从您的自定义分支中提取提交,或强制在其顶部重新创建master ref。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM