恢复git中本地未提交的更改

罗恩

我一直在本地从事一个项目,一旦准备好提交更改,就可以执行以下操作:

git add .
git add -A
git commit -m 'commit message here'
git push

接下来的git要求我从仓库中获取最新的更改。存储库当前为空,在过去的提交中,我删除了所有文件。

因此,当我执行pull时,它删除了所有项目文件。

没想到我做了一个git git reset HEAD @ {1}来撤消拉。我不知道会发生什么,我只想让我未完成的更改恢复。我有该项目的副本,但没有未完成的更改。

我做了另一个git reset HEAD@{1}-它列出了未提交的文件

完成后git reflog,列出未提交到远程服务器的提交。是否可以恢复这些文件?还是让我的仓库恢复到那个状态?

在reflog中,这是我需要回到的位置: 12a467c HEAD@{7}: commit: latest version 2015

这可能吗?

山姆·瓦尔沙夫奇克

在reflog中,这是我需要返回的位置:12a467c

好吧:

git checkout 12a467c

这将使您处于该提交状态。此时,您需要弄清楚如何恢复分支。在考虑下一步之前,您应该执行

git checkout -b recovered-lost-branch

因此它不会丢失,您可以切换到分支,然后确定下一步该怎么做。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

git恢复本地未提交的更改

来自分类Dev

git:如何从暂存删除的文件中恢复未提交的更改?

来自分类Dev

恢复本地系统中的Git提交

来自分类Dev

从“汞更新”中恢复未提交的更改

来自分类Dev

从“汞更新”中恢复未提交的更改

来自分类Dev

Git提交未添加的本地更改-如何停止此更改?

来自分类Dev

使用未提交的更改还原本地git目录

来自分类Dev

从远程git存储库中恢复未引用的提交

来自分类Dev

Git恢复文件本地删除尚未提交

来自分类Dev

如何将提交的更改删除/恢复到本地git repo

来自分类Dev

恢复添加到git中,未提交,然后被git reset --hard意外删除的文件

来自分类Dev

为什么从特定的GitHub存储库合并到本地Git存储库会导致本地存储库中未提交的更改?

来自分类Dev

恢复由于git checkout丢失的文件(未暂存/未提交)

来自分类Dev

将未提交的本地git更改推送到新的远程fork

来自分类Dev

在git pull上要求提交本地更改

来自分类Dev

Git:恢复更改以合并提交的更改

来自分类Dev

从git中恢复丢失的树(尚无提交)

来自分类Dev

如何在 git 中恢复提交

来自分类Dev

要求git忽略一些未提交的更改,以便它们不会显示在未提交的更改列表中

来自分类Dev

GIT:恢复到先前的提交后还原未跟踪的文件

来自分类Dev

master 中的本地未提交更改。需要切换到另一个分支

来自分类Dev

git:编辑本地提交而不更改其提交ID

来自分类Dev

Git命令获取未提交的远程更改

来自分类Dev

Git Pull具有未提交的更改

来自分类Dev

git 错误:“未为提交暂存更改:”

来自分类Dev

Git恢复了几次提交

来自分类Dev

从git恢复特定的提交

来自分类Dev

从git恢复特定的提交

来自分类Dev

自动提交和自动将本地存储库中的更改推送到git

Related 相关文章

  1. 1

    git恢复本地未提交的更改

  2. 2

    git:如何从暂存删除的文件中恢复未提交的更改?

  3. 3

    恢复本地系统中的Git提交

  4. 4

    从“汞更新”中恢复未提交的更改

  5. 5

    从“汞更新”中恢复未提交的更改

  6. 6

    Git提交未添加的本地更改-如何停止此更改?

  7. 7

    使用未提交的更改还原本地git目录

  8. 8

    从远程git存储库中恢复未引用的提交

  9. 9

    Git恢复文件本地删除尚未提交

  10. 10

    如何将提交的更改删除/恢复到本地git repo

  11. 11

    恢复添加到git中,未提交,然后被git reset --hard意外删除的文件

  12. 12

    为什么从特定的GitHub存储库合并到本地Git存储库会导致本地存储库中未提交的更改?

  13. 13

    恢复由于git checkout丢失的文件(未暂存/未提交)

  14. 14

    将未提交的本地git更改推送到新的远程fork

  15. 15

    在git pull上要求提交本地更改

  16. 16

    Git:恢复更改以合并提交的更改

  17. 17

    从git中恢复丢失的树(尚无提交)

  18. 18

    如何在 git 中恢复提交

  19. 19

    要求git忽略一些未提交的更改,以便它们不会显示在未提交的更改列表中

  20. 20

    GIT:恢复到先前的提交后还原未跟踪的文件

  21. 21

    master 中的本地未提交更改。需要切换到另一个分支

  22. 22

    git:编辑本地提交而不更改其提交ID

  23. 23

    Git命令获取未提交的远程更改

  24. 24

    Git Pull具有未提交的更改

  25. 25

    git 错误:“未为提交暂存更改:”

  26. 26

    Git恢复了几次提交

  27. 27

    从git恢复特定的提交

  28. 28

    从git恢复特定的提交

  29. 29

    自动提交和自动将本地存储库中的更改推送到git

热门标签

归档