Questions tagged «git-log»

显示Git仓库的提交日志

24
使用Git版本查看文件的更改历史记录
如何在Git中查看单个文件的更改历史记录以及更改后的完整详细信息? 我到目前为止: git log -- [filename] 它向我显示了文件的提交历史记录,但是如何获得每个文件更改的内容? 我正在尝试从MS SourceSafe进行过渡,该过渡曾经是一个简单的right-click→ show history。
3088 git  git-log 

25
查看未推送的Git提交
如何查看尚未提交到远程存储库的本地提交内容?有时,git status会打印出我的分支是X origin/master,但并非总是如此。 这是我安装的Git的错误,还是我缺少某些东西?
1752 git  git-diff  git-log 

30
漂亮的git分支图
我看过一些书籍和文章中有一些非常漂亮的git分支和提交图。如何制作git历史记录的高质量可打印图像?
1385 git  git-log 


10
如何通过提交消息搜索Git存储库?
我用提交消息“ Build 0051”将一些源代码检入了GIT。 但是,我似乎再也找不到该源代码-如何使用命令行从GIT存储库中提取此源? 更新资料 使用SmartGIT签入了版本0043、0044、0045和0046。 签出0043,并在另一个分支上签入高达0051的版本。 再次签出0043。 现在,0051已经消失了。 更新资料 源代码肯定存在,现在只需检查一下即可: C:\Source>git log -g --grep="0052" commit 77b1f718d19e5cf46e2fab8405a9a0859c9c2889 Reflog: HEAD@{10} (unknown <Mike@.(none)>) Reflog message: commit: 20110819 - 1724 - GL: Intermediate version. File version: v0.5.0 build 0052. Author: unknown <Mike@.(none)> Date: Fri Aug 19 17:24:51 2011 +0100 20110819 - 1724 - …
828 git  git-log 


5
如何运行git log以仅查看特定分支的更改?
我有一个本地分支跟踪远程/主分支。运行git-pull和之后git-log,日志将显示远程跟踪分支以及当前分支中的所有提交。但是,由于对远程分支进行了太多更改,因此我只需要查看对当前本地分支所做的提交。 仅显示特定分支的提交的Git命令是什么? 笔记: 配置信息: [branch "my-branch"] remote = origin merge = refs/heads/master

10
如何查看git中分支之间的提交差异?
我在branch-X上,并在其上添加了更多提交。我想看看MASTER和我所在的分支之间在提交方面的所有差异。我可以做一个 git checkout master git log 然后一个 git checkout branch-X git log 并从视觉上区分这些,但是我希望有一种更简单,更不易出错的方法。
341 git  logging  branch  git-log 


9
在远程存储库上提交历史记录
我正在尝试访问远程存储库上分支的提交历史记录。我看了一下文档,但找不到有关如何使用本地git客户端访问远程仓库的提交历史的任何实质性信息。
206 git  git-log 

5
如何查看特定日期的所有提交?
我已经看过git-scm.com和gitref.org的相关文档,但是我似乎无法弄清楚。 假设我要获取2013年11月12日星期二的所有提交。以现有的存储库为例,我知道我当天有提交,也有前一天和后一天的提交。 与2013-11-11和2013-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-12和2013-11-13 正如预期的那样(从结果2013-11-11及2013-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 …
187 git  git-log 

4
单个修订版的git log
我有承诺c。我想获取确切的提交c +元信息的变更集,而无需其他任何变更。有比这更简单的方法git log -p c^..c吗?
179 git  git-log 

5
如何以相反的顺序git登录?
我最近了解到,我可以通过以下方式获取hg日志以相反的顺序打印历史记录: hg log -r : 因此,我当然尝试过: git log -r : 好吧,那没有用。那么在git中执行相同操作的命令是什么?
178 git  git-log 


11
获取所有git commit的列表,包括“丢失的”提交
假设我有一个这样的图形: A---B---C---D (master) \ \-E---F (HEAD) 如果这样做git log --all --oneline,我将获得所有六个提交。 但是如果图是 A---B---C---D (master, HEAD) \ \-E---F 我不会看到E和F。我可以让git告诉我所有提交,包括那些未命名的分支吗? 谢谢
139 git  git-log 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.