У моей команды git есть фиксация, я вижу изменения в фиксации, но не вижу изменений в содержимом файла. И когда я показываю журнал заданного файла, эти фиксации не отображаются.Git commits lost
Когда я бегу git log --stat HeroCombine.lua
я получил:
commit eb4ceb8b95fcdab4bbd4737710a9cbdffa3f3708
Author: zhangzhexi <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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
, все совершать после потеряны.
Ваш вопрос не позволяет полностью понять, в чем проблема, с которой вы сталкиваетесь. Тем не менее, вы всегда можете использовать 'git log -p --follow HeroCombine.lua', чтобы просмотреть точные изменения в файле в паре с коммитами, которые их представили. Это должно сделать очевидным, когда изменения, которые у вас есть, и которые вы не хотите (или хотите и не имеете), загадочно появились (или исчезли). – user4815162342
Мой вопрос - файл HeroCombine.lua остается в старой версии. Изменения в последующей фиксации теряются. И более поздние коммиты не отображаются в git-журнале, когда без параметров --follow. –
Я предполагаю, что файл был перемещен, и 'git log --follow' находит свое новое местоположение, в то время как ваш чек еще имеет как старый, так и новый. Найдите последнее местоположение файла с помощью команды, например 'find | grep HeroCombine.lua'. – user4815162342