首页 > 解决方案 > git add 没有添加整个代码库,代码现在被覆盖

问题描述

不确定到底发生了什么。我在这个星期六下午 5 点左右推送了我的代码,其中更改了一些 html 和 .css 文件。我在文件夹的开头,git log 显示我已经提交了一些东西。

commit 6f05c4013fc78118f1c1c2c52eafcf5f6af6d2ef
Author: llu13701 <49617749+llu13701@users.noreply.github.com>
Date:   Sat Jan 30 17:32:00 2021 -0500

    complete css react

 Reddit_app/__pycache__/forms.cpython-37.pyc                              | Bin 2560 -> 2590 bytes
 Reddit_app/__pycache__/models.cpython-37.pyc                             | Bin 5655 -> 5724 bytes
 Reddit_app/__pycache__/urls.cpython-37.pyc                               | Bin 823 -> 823 bytes
 Reddit_app/__pycache__/views.cpython-37.pyc                              | Bin 4154 -> 4285 bytes
 Reddit_app/migrations/__pycache__/0008_post_photo.cpython-37.pyc         | Bin 0 -> 590 bytes
 Reddit_app/migrations/__pycache__/0009_auto_20210130_1653.cpython-37.pyc | Bin 0 -> 573 bytes
 Reddit_app/migrations/__pycache__/0010_post_upload_photo.cpython-37.pyc  | Bin 0 -> 600 bytes
 media/images/2977694_copy.jpg                                            | Bin 0 -> 80890 bytes
 media/images/5616.jpg                                                    | Bin 0 -> 15480 bytes
 9 files changed, 0 insertions(+), 0 deletions(-)

我没有注意到的奇怪之处在于我实际更改的文件,包括 base.html 和 .css 文件。没有承诺。

直到今天早上我才注意到这一点。我的队友告诉我她已经推送了代码,我做了一个简单的 git pull 来拉取最新的代码。没有冲突,也没有错误消息。

现在我在 .html 和 .css 上的所有代码都消失了。我想知道是否有办法恢复我的文件,我已经尝试 git revert head-1 到周六版本,问题是周六版本不正确。有没有办法可以恢复文件?也有人可以告诉您可能导致此类问题的原因吗?

标签: git

解决方案


推荐阅读