我在我的项目中使用 Git 并尝试遵循最佳实践:
- 我在一个主题分支上工作
- 准备好后,我将主题分支合并到我的开发分支中,使用
git merge --squash
. 这使我的开发分支保持清洁。 - 每当dev分支稳定并且团队决定是时候发布时,我们将dev分支合并到master分支,而不使用 squash,并将该提交标记为版本发布。
这应该保留我们的历史记录,并且使用 gitk,我们可以看到所有提交的来源。但是,我希望能够只看到应用于主分支的提交。我试过了:
git log master
git show-branch
这些都没有显示主分支的历史。有没有办法轻松做到这一点?