Git可以很容易地找到git branch --merged
的合并分支。
有些项目喜欢修改功能分支,我想通过git工具找到我的功能分支是否已经集成(合并或重新绑定)。
是否有可能找到当前分支中是否存在给定提交(或分支)的补丁?
注意:如果您考虑回答合并与rebase主题:请不要。
答案 0 :(得分:1)
是否有可能找到当前分支中是否存在给定提交(或分支)的补丁?
是的,如果你知道你的SHA-1
你可以使用git show <SHA-1>
,它将打印出第一次出现的给定提交或消息
你可以通过git传递名称或你的分支名称的任何部分来搜索它。
git show :/"any search string"
使用匹配的字符串搜索并显示第一次提交。
更多信息:git-show
git log --grep="Message"
与之前的git show非常相似,但这次它会显示所有匹配而不仅仅是第一场比赛
git log
git show :/"Merge"
git log --oneline --decorate --grep="Merge"