72得票8回答
在git log中显示所有的储藏(stash)

我希望在git log输出中看到所有的存储区。有人知道是否有办法实现吗? 编辑:我想要在日志中看到所有提交记录,包括stash提交记录。我尝试了以下命令:git log --date-order --all 但它只返回最顶部的stash。我想看到代表其他stash的提交。

70得票1回答
如何从另一个分支中`git log`一棵树?

假设我有一个带有分支A和分支B的Git存储库。 分支B当前已检出(即.git/HEAD包含refs/heads/B)。 现在,在未检出分支A的情况下,如何查看分支A中path/file的历史记录(日志)? 根据git help rev-parse所述,我尝试使用git log A:path/...

69得票3回答
如何查看合并提交的提交记录?

如果将my-feature-branch合并到my-main-branch,我该如何查看从my-feature-branch合并了哪些提交记录?

67得票2回答
Git日志:一个分支相对于另一个分支的差异

我有两个分支 A 和 B。 每当我运行构建时,分支 A 就会合并到分支 B 中。我想要能够通过邮件发布自上次构建以来在 A 分支中进行的所有更新。如何使用 git log 命令,以便复制自最后一次 A -> B 合并以来在 A 分支中所做的所有提交?

65得票7回答
Git:列出一天(或一周/一个月...)中添加/修改的所有文件

在给定一段时间(例如一天、一周或一个月)内,是否可以列出所有在此期间修改或添加的文件?

64得票4回答
如何使git log按作者时间戳排序?

我使用了一个相当复杂的`git-log`命令,其中包括`--date-order`,以获得我的存储库状态的概述;但不幸的是,`--date-order`似乎使用的是提交者日期,而不是作者日期。这意味着每次我通过将主题分支重新定位到当前上游来更新它们时,我都会失去在我的`git-log`中相对提...

62得票4回答
列出两个日期之间主分支的git提交记录。

我如何获取2014年1月1日至2014年6月30日期间提交到主分支的所有git提交记录列表? 我知道git log命令将大致给出以下格式(对于所有提交都会重复显示):commit <hash> author: <author name> date: <date&...

51得票2回答
在git log中显示提交大小

如何在git log的输出中显示提交大小? 您可以将提交大小理解为其父级与自身之间的差异,或者任何能告诉您提交有多大的合理内容。 git log有一个--log-size选项,但它是日志消息的大小,而不是提交本身的大小。

44得票2回答
git log/show等取代终端屏幕

我最近开始在iTerm2上使用zsh(未定制版的oh-my-zsh)。但是,在git log或git show中遇到了问题。 以前,例如git log结果只是终端的一部分,就像ls -l结果一样。在按下q键退出git log后,结果仍然留在终端屏幕上。我可以轻松地选择一些哈希值。 然而,当...

43得票1回答
git log -p 与 git show 与 git diff 的区别

命令git log -p,git show和git diff之间有什么关联?为什么会使用其中一个而不是另一个? 假设存在以下4个提交的存储库: commitd - 最后提交 commitc commitb coomita - 初始提交 下面这些git命令之间有什么区别...