Git失败了

时间:2014-01-16 09:33:19

标签: git

我的团队的git有一些提交,我可以看到提交中的更改,但无法看到文件内容的更改。当我显示指定文件的日志时,不会显示这些提交。

当我运行git log --stat HeroCombine.lua

我得到了:

commit eb4ceb8b95fcdab4bbd4737710a9cbdffa3f3708
Author: zhangzhexi <443667351@qq.com>
Date:   Mon Jan 13 22:38:15 2014 +0800

    Fight Win UI

 source/SplCardClient/SplCardClient/Resources/lua/HeroCombine.lua | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

当我运行git log --stat --follow HeroCombine.lua

我得到了:

commit ce8d69ae6e43d908f45f14247b55500d440262d7
Author: zhangzhexi <443667351@qq.com>
Date:   Wed Jan 15 22:12:35 2014 +0800

    Auto jump to pos in list

 source/SplCardClient/SplCardClient/Resources/lua/HeroCombine.lua | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

commit 5f7c4e72afab9f3076ec8cdab7b27a30f4c95f21
Author: zhangzhexi <443667351@qq.com>
Date:   Wed Jan 15 21:51:33 2014 +0800

    Update data in codes

 source/SplCardClient/SplCardClient/Resources/lua/HeroCombine.lua | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 8a2a826502147cb68ceee43713af47283d2c9d5a
Author: zhangzhexi <443667351@qq.com>
Date:   Wed Jan 15 21:25:55 2014 +0800

    Add close to Hero Combine UI

 source/SplCardClient/SplCardClient/Resources/lua/HeroCombine.lua | 13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

commit eb4ceb8b95fcdab4bbd4737710a9cbdffa3f3708
Author: zhangzhexi <443667351@qq.com>
Date:   Mon Jan 13 22:38:15 2014 +0800

    Fight Win UI

 source/SplCardClient/SplCardClient/Resources/lua/HeroCombine.lua | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

但是HeroCombine.lua文件看起来保留在版本eb4ceb8,之后提交的每件事都会丢失。

1 个答案:

答案 0 :(得分:0)

您团队中的某个人创建并发布了该提交,只有您无法在文件中看到它?

也许你只是fetch编辑了远程提交,但没有合并或改变你的本地。顺便说一句。你从他们的代码中分支出来,还是你在同一个分支上工作?

在深入了解更复杂的命令之前,请try with pull first。如果您像往常一样设置了所有内容,那么它可能是获取和应用最新提交的最简单方法。

编辑:等等,我注意到一切的作者都是'zhangzhexi',它有点与你的'John Zhang'相匹配。你没有看到自己的提交?你确定它是' - 追随'吗?你重命名或移动了文件?你最近在玩mergereset命令了吗?你是否尝试过从头开始清理和克隆回购?