10得票3回答
不带差异的git log -L

我尝试使用git log -L <start>,<end>:<filename>,但我只想要非常有限的输出(实际上只有哈希值)。虽然--pretty以我想要的格式打印提交信息,但我没有找到不显示差异的方法... 例如,在linux-next上我尝试过: ...

7得票3回答
乌龟GIT - 显示合并后在分支中创建的更改

是否有可能仅显示在特定分支中创建的提交和更改?如果在合并之前执行此操作,则可以实现。如果我将主分支合并到该分支中(使其实际),则会看到在主分支上进行的提交和合并。是否有某种方法可以对其进行过滤?

7得票2回答
在Git中,使用带有路径的git log获取提交记录

我想使用git log获取最近10次提交记录,指定我的存储库路径。我使用了选项-path,但出现了“在存储库外”的错误提示。 git log --no-merges -10 -p /home/my_folder/git/repo fatal: /home/my_folder/git/r...

8得票2回答
获取git log的前'x'个字符

我想要获取git日志中前40个字符,但是我当前的命令无法实现: git log <branch_name> | cut -c 1-40 >> some_file 这会输出整个日志。 我对Linux还比较陌生,有什么建议吗? 编辑: git log <b...

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

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

25得票2回答
为什么git log --cherry-pick不能删除等效的提交?

我一直在尝试使用git log --no-merges --cherry-pick --right-only master...my-branch 按照 git-log 文档,生成一个列出“我的分支”中但不在主分支(master)中提交记录的列表。然而,列表中仍有许多等效的提交记录。如果我显示...

92得票1回答
为什么使用“git log --foo”无法查看已删除的文件foo的日志记录?

我的代码库经历了以下更改: ...一些与此无关的提交... 提交新文件foo,包含100行内容 ...介于之间的提交,其中一些触及了foo... 将foo的内容插入到现有文件bar的顶部,并在同一次提交中执行git rm foo ...更多与此无关的提交... 现在我想查看已删除文件f...

10得票3回答
如何让“git log --oneline”显示哪些提交信息是多行的

我经常使用git log --oneline命令来快速查看我即将推送到或合并自远程的更改。是否可以附加一些标识符(例如"[...]")来标记该提交消息为多行消息,以便我知道那里有更多信息? 基本上,我想要的是这个:e1140de Some commit message d1f58d1 Som...

281得票11回答
远程代码仓库的提交历史记录

我正在尝试访问远程代码库中某个分支的提交历史。我查看了文档,但没有找到有关如何使用本地git客户端访问远程代码库的提交历史的实质性信息。

40得票3回答
git-log和git-whatchanged有什么区别?

鉴于这个回答和两个命令git-log和git-whatchanged的手册指南都说明它们从git-rev-list中拉取信息... ...那么这两个命令之间有什么区别?为什么要同时拥有它们?