标签: git-log

在远程存储库上提交历史记

我试图访问远程存储库上的分支的提交历史记录.我看了一下doc但是找不到任何关于如何使用我的本地git客户端访问远程repo的提交历史的实质性信息.

git git-log

193
推荐指数
7
解决办法
17万
查看次数

单个修订版的git日志

我有一个提交c.我想得到那个确切的提交c + metainformation的变更集而不是其他的.有没有比这更简单的方法git log -p c^..c

git git-log

167
推荐指数
3
解决办法
7万
查看次数

如何查看特定日期的所有提交?

我已经查看了git-scm.comgitref.org的相关文档,但我似乎无法弄清楚这一点.

假设我希望获得2013年11月12日星期二的所有提交.以现有的repo为例,我知道我当天有提交,以及前一天和后一天的提交.

随着2013-11-112013-11-12

以下所有内容都给了我11月11日和12日的承诺:

  • git log --after="2013-11-11" --until="2013-11-12"
  • git log --since="2013-11-11" --until="2013-11-12"
  • git log --after="2013-11-11" --before="2013-11-12"
  • git log --since="2013-11-11" --before="2013-11-12"

2013-11-12

以下所有内容均未给出任何提交:

  • git log --since="2013-11-12" --until="2013-11-12"
  • git log --since="2013-11-12" --before="2013-11-12"
  • git log --after="2013-11-12" --until="2013-11-12"
  • git log --after="2013-11-12" --before="2013-11-12"

随着2013-11-122013-11-13

正如预期的那样(从结果2013-11-112013-11-12以上),所有来自11月12日和13日以下的给我的结果:

  • git log --since="2013-11-12" --before="2013-11-13"
  • git log --after="2013-11-12" --before="2013-11-13"
  • git log --since="2013-11-12" --until="2013-11-13"
  • git log --after="2013-11-12" --before="2013-11-13"

...等等等等.我觉得我已经尝试过的每一个可能的组合since,after,beforeuntil …

git git-log

166
推荐指数
4
解决办法
6万
查看次数

如何以相反的顺序git登录?

我最近了解到我可以通过hg日志以相反的顺序打印历史记录:

hg log -r :
Run Code Online (Sandbox Code Playgroud)

所以当然我试过了:

git log -r :
Run Code Online (Sandbox Code Playgroud)

嗯,它不起作用.那么在git中执行相同操作的命令是什么?

git git-log

162
推荐指数
3
解决办法
4万
查看次数

git reflog和log有什么区别?

手册页说日志显示提交日志,reflog管理reflog信息.什么是reflog信息,以及日志没有的内容?日志似乎更加详细.

git git-log git-reflog

151
推荐指数
5
解决办法
6万
查看次数

如何在Git中查看文件历史记录?

使用Subversion,我可以使用TortoiseSVN来查看文件的历史记录/日志.

我怎么能用Git做到这一点?

只查找特定文件的历史记录,然后比较不同版本的能力.

git timeline git-diff git-log revision-history

125
推荐指数
8
解决办法
15万
查看次数

获取所有git提交的列表,包括"丢失"提交

假设我有一个这样的图表:

A---B---C---D (master)
     \
      \-E---F (HEAD)
Run Code Online (Sandbox Code Playgroud)

如果我这样做git log --all --oneline,我将获得所有六个提交.

但如果图表是

A---B---C---D (master, HEAD)
     \
      \-E---F
Run Code Online (Sandbox Code Playgroud)

我不会看到E和F.我可以告诉我所有提交的git,包括那些未命名的分支上的提交吗?

谢谢

git git-log

120
推荐指数
10
解决办法
13万
查看次数

如何只为一个分支获取提交历史记录?

比方说,我创建了一个新的分支my_experimentmaster并提出了一些对提交my_experiment.如果我在启动git log时执行my_experiment,我会看到对此分支的提交,但也会在创建分支master之前进行提交my_experiments.

我会发现查看所有提交到my_experiments分支的历史记录非常有用,直到它触及该分支的创建 - 实际上是该分支的真实历史.否则,在通过日志查看提交是否在my_experiments分支上时,我不清楚.

有没有办法用Git做到这一点?

git git-log

111
推荐指数
4
解决办法
12万
查看次数

如何使用Git获取两个日期之间发生的所有提交之间的差异?

或者只是两个日期之间发生的所有提交?在SVN中,你可以做类似的事情

svn diff -r{date}:{date}
Run Code Online (Sandbox Code Playgroud)

去做吧!我似乎无法找到与此相当的Git.

具体来说,我正在编写一个脚本来发送每日电子邮件,其中包含当天所提交的所有代码以及由谁执行的代码.

git diff git-diff git-log

110
推荐指数
5
解决办法
7万
查看次数

如何配置'git log'来显示'​​commit date'

如何配置git log显示commit date而不是author date

git git-log

109
推荐指数
4
解决办法
5万
查看次数

标签 统计

git ×10

git-log ×10

git-diff ×2

diff ×1

git-reflog ×1

revision-history ×1

timeline ×1