【发布时间】:2011-06-05 11:42:14
【问题描述】:
我在我的项目中使用 Git 并尝试遵循最佳实践:
- 我在一个主题分支上工作
- 准备就绪后,我使用
git merge --squash将 topic 分支 合并到我的 dev 分支中。这让我的 dev 分支保持干净。 - 只要 dev 分支稳定并且团队决定是时候发布了,我们就会将 dev 分支合并到 master 分支中, 不使用 squash,并将提交标记为版本发布。
这应该保留我们的历史记录,并且使用 gitk,我们可以看到所有提交的来源。但是,我希望能够仅查看应用于 master 的提交 分支。我试过了:
git log master
git show-branch
这些都不显示只是 master 分支的历史。有没有办法轻松做到这一点?
【问题讨论】:
-
你不能'git checkout'到'master'分支并做一个'git log'吗?
标签: git branching-and-merging git-log