gpt4 book ai didi

git - Sourcetree:查看一个分支是否被 merge

转载 作者:太空狗 更新时间:2023-10-29 12:50:12 30 4
gpt4 key购买 nike

我如何知道分支(或提交)是否已 merge 到 SourceTree 中?

当使用 gitk --all 时,它将显示提交(或分支)foo 所有其他分支,其中 foo 已经存在 merge 成.

为了阐明我的意思,截图:圈出的(红色)区域显示了当前提交所属的所有分支。这也可以显示在 SourceTree 中吗?

Screenshot of gitk

最佳答案

相当于在 SourceTree 中运行 gitk --all就是从左上角的下 pull 列表中选择All Branches:

View All Branches in SourceTree

该图显示哪些分支已 merge 到哪里,就像 gitk 一样。

但是,要确切地找出哪些分支已 merge 到当前分支中——即提示从 HEAD可达的分支——从命令行更容易完成,您可以简单地说:

git branch --merged

如果需要,您还可以通过添加 --all 选项在列表中包含远程分支:

git branch --all --merged

找出哪些分支没有被 merge 到当前分支中同样容易:

git branch --no-merged

关于git - Sourcetree:查看一个分支是否被 merge ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34270573/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com