gpt4 book ai didi

git diff HEAD^ HEAD 什么都不显示

转载 作者:太空狗 更新时间:2023-10-29 14:32:52 26 4
gpt4 key购买 nike

我试图显示上次提交与之前提交之间的差异:

git diff HEAD^ HEAD <filename>

但是什么都不显示。事实上,我知道这两个提交之间存在差异。

我做错了什么,我应该如何改正?

P.S.:我觉得这个问题以前已经讨论过很多次了,但不知何故找不到任何有用的引用。

最佳答案

如果该特定文件在 HEAD^HEAD 之间没有变化,它将不显示任何内容。

请注意,使用 git1.8.5+,您可以:

git diff @^ -- afile

(@ 表示HEAD)


git log -p -- aFile 如果该文件发生更改,将提供所有 SHA1。
(-p 用于显示差异)


要查看文件的最后修改(无需处理 HEAD 或其他 SHA1):

git log -1 -p -- aFile

关于git diff HEAD^ HEAD <filename> 什么都不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21639962/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com