可能是我 git 用法或者使用错误问题,请大家指教。
第一次遇到这种情况,谢谢大家。
git 提交记录是这样的,隐去了一些关键信息
commit 4c440672c42395128054d5dbcfaabeabe132339d
Author: user1
Date: Thu Jun 22 17:54:16 2017 +0800
版本 2
commit d55b649a37343fb65207cf8343ef5c21e6de32de
Merge: 67f3d92 abee8a4
Author: myself
Date: Wed Jun 21 12:01:32 2017 +0800
Merge branch 'master' of http://192.168.1.2/git
commit 67f3d9281992e865a35efdf02c1aff8d7e85a1b2
Author: myself
Date: Wed Jun 21 12:01:26 2017 +0800
版本 1
通过
git show 4c440672c42395128054d5dbcfaabeabe132339d --stat
看到修改了
/admin/a.html
/admin/b.html
2 files changed, 1966 insertions(+), 1 deletion(-)
通过
git diff d55b649a37343fb65207cf8343ef5c21e6de32de 4c440672c42395128054d5dbcfaabeabe132339d --stat
看到修改了
/admin/a.html
/admin/b.html
/admin/c.html
3 files changed, 2026 insertions(+), 140 deletions(-)
两次不一致,而且 67f3d928 版本新增的内容,在 git 提交日志是能看到的,但从 d55b649 到 4c44067 的过程中,这个内容丢失了,而且 git show 没有看到修改记录。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.