20得票2回答
Git: 如何查看由于推送而进行的更改?

我不太清楚如何查看远程代码库中由“push”更改的确切内容。“git log”只显示我本地代码库中发生的提交历史记录,并在不同时间进行了推送。我想知道哪些提交是属于每个特定的“push”。

22得票2回答
如何在Git提交中识别已添加或已删除的文件/目录?

我需要编写一个脚本,逐步跟踪添加和删除的文件和目录从Git存储库中。 我尝试使用了:git log -n1 --pretty="format:" --name-only 但这只告诉我哪些文件已经提交了,没有说明是添加还是删除。 有什么想法吗?

20得票2回答
跨越所有分支(包括远程)的Git日志范围。

我正在尝试以下操作git log --before {2.days.ago} --after {14.days.ago} --all --stat 但它似乎只给我一个远程分支的日志。我想获取远程和本地分支的日志。

10得票3回答
如何获取两个Git分支之间不同提交的列表?

我希望能够看到两个分支之间仅包含非公共提交的列表。 我该如何获得像这样的输出? 基本上是两个分支之间的git diff -y master new-feature 概要: master new-feature...

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

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

107得票6回答
标签之间的Git日志

我想要输出两个标记提交之间的日志。mbell@cheetah [12:07:22] [/var/www/html/brone] [dev] -> % git tag 6.x-0.1 6.x-1.0-beta1 6.x-1.0-beta2 6.x-1.0-beta3 6.x-1.0-be...

11得票3回答
Git - 为什么在对已删除的文件运行命令时需要双破折号?

考虑一个 Git 代码仓库,在其中某个文件曾经被删除过。git rm path/to/file git commit -a -m"testing" 好的,现在我想看文件的git log,但是我收到了经典错误信息:git log path/to/file fatal: ambiguous arg...

12得票3回答
一个用于个人Git服务器存储库的Web API(类似于GitHub REST API),以启用“git log”?

我可能最终会重新发明一些与我的repo服务器类似的部分github REST API。但也许已经有一些服务器脚本可以做到这一点了吗?或者您有其他建议吗? 这是我的用例: 我正在开发一个Firefox扩展程序,它将显示特定GitHub存储库的数据。git log -- <path&gt...

107得票3回答
Git日志仅显示一个提交ID。

我需要一些帮助。有可能只显示一个提交ID吗?因为git log -3会显示从1到3的日志,我只想显示第3个。有什么可能的命令可以匹配吗? 我使用的命令是: git log -3 --pretty=format:"%h" 结果是 ffbef87 cf0e073 1c76c5d 我只...

35得票3回答
git log --graph中的线条颜色代表什么意思?

我很好奇在 git log --graph 中,线的颜色代表什么意思? 是的,我指的是连接控制台输出左边缘处的提交 * 的线 | / \。 问题 #1 这些颜色有隐藏的含义吗? 还是它们是伪随机选择的? 问题 #2 有时候,重叠但不相连的线条具有相同的颜色。 例如,看一下上面截图中的...