合并分支后删除Git日志或提交id

合并分支后删除Git日志或提交id,git,github,Git,Github,我想在合并后删除Git日志。 我尝试了git-rebase-I和git-reset-hard但是bbb分支提交日志没有改变。 我已经删除了bbb分支,但有3个日志尚未从Sourcetree中删除。 bbb分支现在有3个日志,因此我想从日志中删除2个提交或删除bbb分支 删除bbb分支后,Git条件如下图所示。 我仍然可以看到bbb分支的提交日志 我尝试了git-rebase-I xxx,并替换为squash。但我仍然可以看到这样的提交日志 我不明白您试图对提交做什么,但要删除bbb分支运行g

我想在合并后删除Git日志。 我尝试了
git-rebase-I
git-reset-hard
但是
bbb
分支提交日志没有改变。 我已经删除了
bbb
分支,但有3个日志尚未从Sourcetree中删除。
bbb
分支现在有3个日志,因此我想从日志中删除2个提交或删除
bbb
分支

删除
bbb
分支后,Git条件如下图所示。 我仍然可以看到
bbb
分支的提交日志

我尝试了
git-rebase-I xxx
,并替换为
squash
。但我仍然可以看到这样的提交日志


我不明白您试图对提交做什么,但要删除
bbb
分支运行
git push-d
删除远程分支和
git branch-d
删除本地分支

您想要
挤压
分支提交合并到您的基础中的可能重复的分支分支机构。您应该有一个可以添加新邮件的提交。您的解决方案是在合并之前删除提交(通过挤压)。为此,请参阅上面的链接。感谢您编辑并回答我的问题。我已尝试删除
bbb
分支。但我也想删除git提交日志。我仍然可以看到
bbb
分支的提交日志。我建议您使用
git rebase-I HEAD~N
返回到您想要删除
bbb
分支的点,~N表示重新设置最后N次提交的基础(N必须是一个数字,例如HEAD~3)。然后,您可以删除
bbb
分支。