【发布时间】:2015-12-04 18:15:06
【问题描述】:
我希望更正我对此的理解,但我不确定为什么会发生这种情况。
使用 git 时,我知道如果我对文件进行更改然后提交它,我会得到一个新的哈希,因为文件已更改。
我对@987654321@ 的理解是我可以对最后一次提交进行更改。
现在我可以理解了,如果我更改提交消息,哈希就会改变。
但是当我没有进行任何更改而只是保存并退出编辑器时(我可能已经改变了需要更改的想法)为什么哈希会更改?
我所有的文件和一切都是一样的,但我已经保存了它。当我的git log 的提交时间没有改变时,它只是在日志中出现了两次相同的时间,相同的消息,相同的文件,除了不同的提交哈希。
如果没有做任何改动,为什么它会改变??
【问题讨论】: