问题标签 [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.
git - 使用 Git 版本控制查看文件的更改历史记录
如何在 Git 中查看单个文件的更改历史记录,以及更改内容的完整详细信息?
我已经做到了:
它向我显示了文件的提交历史记录,但我如何获得每个文件更改的内容?
我正在尝试从 Microsoft Visual SourceSafe进行转换,这曾经是一个简单的右键单击 → Show history。
git - Git 提交范围中的双点“..”和三点“...”有什么区别?
一些 Git 命令采用提交范围,一种有效的语法是用两个点分隔两个提交名称..
,另一种语法使用三个点...
。
两者有什么区别?
git - 漂亮的 Git 分支图
我看过一些书籍和文章有一些非常漂亮的 Git 分支和提交图表。如何制作高质量的 Git 历史可打印图像?
git - 如何使用 Git 获取两个日期之间发生的所有提交之间的差异?
或者只是两个日期之间发生的所有提交?在 SVN 中,你可以做类似的事情
去做吧!我似乎找不到与此等效的 Git。
具体来说,我正在考虑编写一个脚本来发送每日电子邮件,其中包含当天提交的所有代码以及由谁提交。
git - 查看未推送的 Git 提交
如何查看我所做的任何本地提交,但尚未推送到远程存储库?偶尔git status
会打印出我的分支是 X 提交之前origin/master
,但并非总是如此。
这是我安装 Git 的错误,还是我遗漏了什么?
git - Git:如何分析具有多文件历史记录的代码?
我即将在现有项目中移动大量文件。在我这样做之前,我想牢牢掌握一些用于分析具有多文件历史的代码的技术。
怎么用git问:“这行代码是哪来的?” 当内容在其生命周期中通过多个文件移动时?
我知道 git 没有明确地跟踪重命名(有充分的理由),所以看起来我应该能够问这个,我只是不确定如何。如果有方法可以将其可视化,那也很高兴。
git - git:如何查看由于推送而发生的变化?
我无法弄清楚如何通过“推送”查看远程存储库中究竟发生了什么变化。“git log”向我显示了一系列提交,但这些提交发生在我的本地存储库中,并且在不同时间被推送;我想知道哪些提交是每个特定“推送”的一部分
git - 我如何识别在 git 提交中添加或删除的文件/目录?
我需要编写一个脚本,以增量方式跟踪从 git 存储库中添加和删除的文件和目录。
我曾尝试使用:
但这只会告诉我提交了哪些文件。它没有指定是添加还是删除。
有任何想法吗?
git - 如何以相反的顺序 git log?
我最近了解到,我可以使用 hg log 以相反的顺序打印历史记录:
所以我当然尝试了:
好吧,它没有用。那么在 git 中做同样事情的命令是什么?