git-添加标签,但排除合并的提交

时间:2019-01-28 15:02:47

标签: git bitbucket-server git-tag

使用git repos和git bash shell进行交互;使用BitBucket进行代码审查和合并,创建分支等。

我们想创建一个Service Pack'标签',但是有些合并的Commits我们不想包含在Service Pack中(我们希望完全删除一个Commit / Merge)。我们已经考虑过使用'git revert'将不需要的Commits移到顶部,但是感觉并不能达到预期的效果。我们还考虑了“ git reset”,但不清楚是否可行。

该屏幕快照显示了我们想要的内容:删除“ commit-a”(代码已损坏),并希望SP标签包括“ commit-b”和“ commit-f”,但不包括其他标签。有什么建议可以做到这一点吗?

commit image

1 个答案:

答案 0 :(得分:0)

在内部进行了更多讨论之后,决定将在Commit之前先创建一个新的Branch,然后再进行commit -a和-f的樱桃选择。