问题标签 [git-log]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
24 回答
2036422 浏览

git - 使用 Git 版本控制查看文件的更改历史记录

如何在 Git 中查看单个文件的更改历史记录,以及更改内容的完整详细信息?

我已经做到了:

它向我显示了文件的提交历史记录,但我如何获得每个文件更改的内容?

我正在尝试从 Microsoft Visual SourceSafe进行转换,这曾经是一个简单的右键单击 → Show history

0 投票
4 回答
81719 浏览

git - Git 提交范围中的双点“..”和三点“...”有什么区别?

一些 Git 命令采用提交范围,一种有效的语法是用两个点分隔两个提交名称..,另一种语法使用三个点...

两者有什么区别?

0 投票
36 回答
969654 浏览

git - 漂亮的 Git 分支图

我看过一些书籍和文章有一些非常漂亮的 Git 分支和提交图表。如何制作高质量的 Git 历史可打印图像?

0 投票
11 回答
80363 浏览

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

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

去做吧!我似乎找不到与此等效的 Git。

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

0 投票
10 回答
186694 浏览

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

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

我怎样才能用 Git 做到这一点?

我只是在寻找特定文件的历史记录,然后能够比较不同的版本。

0 投票
27 回答
1158649 浏览

git - 查看未推送的 Git 提交

如何查看我所做的任何本地提交,但尚未推送到远程存储库?偶尔git status会打印出我的分支是 X 提交之前origin/master,但并非总是如此。

这是我安装 Git 的错误,还是我遗漏了什么?

0 投票
2 回答
1087 浏览

git - Git:如何分析具有多文件历史记录的代码?

我即将在现有项目中移动大量文件。在我这样做之前,我想牢牢掌握一些用于分析具有多文件历史的代码的技术。

怎么用git问:“这行代码是哪来的?” 当内容在其生命周期中通过多个文件移动时?

我知道 git 没有明确地跟踪重命名(有充分的理由),所以看起来我应该能够问这个,我只是不确定如何。如果有方法可以将其可视化,那也很高兴。

0 投票
2 回答
14659 浏览

git - git:如何查看由于推送而发生的变化?

我无法弄清楚如何通过“推送”查看远程存储库中究竟发生了什么变化。“git log”向我显示了一系列提交,但这些提交发生在我的本地存储库中,并且在不同时间被推送;我想知道哪些提交是每个特定“推送”的一部分

0 投票
2 回答
9255 浏览

git - 我如何识别在 git 提交中添加或删除的文件/目录?

我需要编写一个脚本,以增量方式跟踪从 git 存储库中添加和删除的文件和目录。

我曾尝试使用:

但这只会告诉我提交了哪些文件。它没有指定是添加还是删除。

有任何想法吗?

0 投票
6 回答
63672 浏览

git - 如何以相反的顺序 git log?

我最近了解到,我可以使用 hg log 以相反的顺序打印历史记录:

所以我当然尝试了:

好吧,它没有用。那么在 git 中做同样事情的命令是什么?