Dzh*_*eyt 8 git merge atlassian-sourcetree sourcetree
我有一个随机功能/ XXXXXXX分支,它有一些提交,自然是"开发"分支,这些功能最终合并.
如何检查某个旧提交(例如,从分支功能/用户注册提交ab123456)是否以某种方式被提取/合并到我当前活动的分支(例如,开发)?通过直接合并功能分支来开发或通过上升/合并通过其他中间分支.
通过git命令或通过SourceTree UI,两种方式同样适合我.
Yts*_*oer 18
您可以直接询问git,哪些(本地)分支包含您的提交,如下所示:
git branch --contains ab123456
Run Code Online (Sandbox Code Playgroud)
使用"-r"选项查询远程分支,如下所示:
git branch -r --contains ab123456
Run Code Online (Sandbox Code Playgroud)
正如Andrew C.评论的那样,这实际上是如何列出包含给定提交的分支的副本?VonC正确而精心地回答.
我现在看到Sulli在这个帖子中也提供了相同的答案.
使用以下命令:
git branch --contains <commit-id>
Run Code Online (Sandbox Code Playgroud)
这将输出包含提交的每个分支。因此,如果您当前的分支有它,它应该出现在输出中。
| 归档时间: |
|
| 查看次数: |
4502 次 |
| 最近记录: |