312得票4回答
如何找到给定文件被添加的提交?

假设我有一个文件foo.js,它是一段时间前提交的。我想简单地找到添加该文件的提交。 阅读了答案并进行了自己的尝试后,我找到了适合我的方法。 git log --follow --diff-filter=A --find-renames=40% -- foo.js

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

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

268得票12回答
获取所有Git提交的列表,包括“丢失”的提交。

假设我有一个像这样的图表: A---B---C---D (master) \ \-E---F (HEAD) 如果我运行git log --all --oneline命令,我将得到我所有的六个提交记录。 但是如果图形是: A---B---C---D (master...

254得票5回答
如何查看特定日期的所有提交?

我已经查看了来自git-scm.com和gitref.org的相关文档,但似乎无法理解这个问题。 假设我想获取2013年11月12日星期二的所有提交记录。以现有repo为例,我知道确实有当天的提交记录,以及前一天和后一天的提交记录。 使用2013-11-11和2013-11-12 以下所...

251得票7回答
如何以相反的顺序查看git日志?

我最近学到可以使用以下命令将hg log中的历史记录按相反顺序打印:hg log -r : 当然,我尝试了:git log -r : 好的,这个方法没起作用。那么在git中如何执行同样的命令呢?

233得票7回答
git reflog和log有什么区别?

man手册中说log命令显示提交日志,而reflog命令则管理reflog信息。那么,什么是reflog信息?相比之下,它与log命令有何不同?log命令似乎更加详细。

219得票4回答
单个版本的git日志

我有一个提交c,我想获取该提交的变更集和元信息,而不是其他任何提交。有没有比git log -p c^..c更简单的方法来做到这一点?

207得票4回答
如何配置'git log'以显示'提交日期'

如何配置git log以显示提交日期而非作者日期?

186得票6回答
如何获取一个分支的提交历史?

假设我从主分支master创建了一个新的分支my_experiment,并对my_experiment进行了几次提交。如果我在my_experiment上执行git log命令,我将看到该分支的提交记录以及在创建my_experiments分支之前对master分支进行的提交记录。 我希望能...

157得票10回答
如何在Git中查看文件历史记录?

使用Subversion,我可以使用TortoiseSVN查看文件的历史记录/日志。 在Git中如何实现相同功能? 我只需要查看特定文件的历史记录,并比较不同版本。