git - 如何从头到尾查看 git diff?

标签 git graph diff

我正在使用 git 来跟踪第三方应用程序配置文件的变化。一开始我做了初始提交,然后逐渐适应应用程序的设置。现在我有了最终的正确设置并将它们提交到 git 中。我想看看我改变了什么。

如何实现?

我做到了

git log --graph

或类似的,但查看所有标有长十六进制数字的提交。我可以将它们用于 git diff 吗?

最佳答案

您可以将 -p 参数与 git log 一起使用以获取所有提交的所有差异:

git log --graph -p

如果你想看到从第一次提交到 HEAD 的完整差异,你可以这样做:

git diff `git rev-list HEAD | tail -n 1` HEAD

关于git - 如何从头到尾查看 git diff?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9633740/

相关文章:

linux - bash 。使用差异

git - 使用 Subversion 存储库的 Git 镜像设置 Gerrit

git 删除旧分支与 --no-ff merge

c - 验证无向图是否有环

javascript - d3.js 箭头定向图 : adding nodes/links on the fly

python - 如何在圆形图中绘制社区网络

git:在输入消息的过程中中止提交

Git 重置 = 致命 : unable to read tree

python - 在 Python Pandas 中,搜索值上升的连续 4 行

unix - Vimdiff/Diff 包含排除的单词(但不包括行)