首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用Git,显示一个分支中的所有提交,但不显示另一个分支中的提交

使用Git,显示一个分支中的所有提交,但不显示另一个分支中的提交
EN

Stack Overflow用户
提问于 2009-11-11 04:17:15
回答 11查看 241.9K关注 0票数 515

我有一个旧的分支,我想删除它。然而,在这样做之前,我想检查一下对这个分支所做的所有提交是否在某个时刻被合并到其他某个分支中。因此,我希望看到所有提交到我的当前分支的没有应用到任何其他分支的提交,或者,如果没有一些脚本,这是不可能的,如何看到一个分支中没有应用到另一个给定分支的所有提交?

EN

Stack Overflow用户

发布于 2012-05-30 21:22:59

您可以使用这个简单的脚本来查看未合并的提交

代码语言:javascript
运行
复制
#!/bin/bash
# Show commits that exists only on branch and not in current
# Usage:
#   git branch-notmerge <branchname>
#
# Setup git alias
#   git config alias.branch-notmerge [path/to/this/script]
grep -Fvf <(git log --pretty=format:'%H - %s') <(git log $1 --pretty=format:'%H - %s')

您还可以使用工具git-wtf来显示分支的状态

票数 3
EN
查看全部 11 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1710894

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档