当我跑
git log --name-only
它将 sha1 和 sha2 显示为连续提交,并且只有一个文件是 sha2 中的更改。
但是,当我跑步时
git diff sha1 sha2
它显示了许多文件的差异。为什么是这样?sha1 和 sha2 是我从 git log --name-only 获得的连续提交 ID。sha1 是较早的提交。
我认为这git diff只会显示由git log --name-only.
sha1和是同一分支中的sha2连续提交。
sha1是从樱桃采摘的B1,sha2是从樱桃采摘的B2。
我发现一个未列出的文件git log --name-only被修改了,基本上我的更改B1被B1提交覆盖了,即使它没有被列为已修改。
在不知不觉中拾取变化的樱桃采摘是否存在问题?