0

我有很多分支,我不确定哪一个包含我需要的功能。我需要的是一种查看特定分支提交的方法,例如,我想查看 master 上的所有提交和提交时间,或者在暂存时查看所有提交,但只针对一个分支。

4

2 回答 2

0

我相信您可以使用 git-log 以及所需的分支来做到这一点,如下所示:

git log BRANCH
于 2012-12-04T11:43:29.533 回答
0
  1. 如果你有太多的分支,你应该做点什么。丢弃那些你不知道它们已经是什么的东西,将它们与已完成的功能合并,计划完成未完成的功能,重命名它们以便你知道什么是什么等等。
  2. git log仅显示可从参数访问的提交,因此如果您说git log master,您只会看到属于master. 同样git log,只会向您显示可从当前签出的分支访问的提交。
  3. Git 提交不在分支上。它们只是形成一棵树,分支指向该树中的一些提交。如果提交是分支指向的提交或其祖先,则可以从分支访问提交。但我怀疑这就是你真正想要的。
于 2012-12-04T12:00:37.603 回答