我git
用来跟踪第三方应用程序的配置文件中的更改.在第一时间我做了初始提交,然后逐渐适应应用程序的设置.现在我有最终的好设置并将它们提交到了git
.我希望看到我改变了什么.
怎么做到这一点?
我做到了
git log --graph
Run Code Online (Sandbox Code Playgroud)
或者类似的,但是看到所有标有长十六进制数的提交.我可以用它们git diff
吗?
你可以使用-p参数和git log来获取所有提交的所有差异:
git log --graph -p
Run Code Online (Sandbox Code Playgroud)
如果你想看到从第一次提交到HEAD的完整差异,你可以这样做:
git diff `git rev-list HEAD | tail -n 1` HEAD
Run Code Online (Sandbox Code Playgroud)
如何从一开始就看到git diff到HEAD?
在一开始,什么都没有,所以没有什么和HEAD之间的区别实际上是HEAD中的所有东西.但是,如果您将begin定义为"在第一次提交之后",那么只需使用git diff和第一次提交的id.(git diff 1234567..HEAD
)
归档时间: |
|
查看次数: |
7587 次 |
最近记录: |