回答
如果你的工作目录仍然存在,并且它包含一个.git
子目录,那么你可以使用git reset --hard HEAD
,它将从HEAD指示的当前git提交重新创建工作目录。
你的问题看起来像添加上游你添加了一个额外的参数。您需要:
git remote set-url origin https://...
或
git remote add origin https://....
如果您的文件已被按下时,快速修复会从GitHub再次克隆库。否则,如果您的文件已被git跟踪,您应该能够使用git reflog命令恢复它们。
否则,请考虑使用一些文件恢复软件(即http://pcsupport.about.com/od/filerecovery/tp/free-file-recovery-programs.htm)
中取出后,取决于你的资料库的状态:
如果
git status
没有显示要保留的任何变化,那么您可以简单地将存储库恢复到上次提交:git reset --hard HEAD
或git reset --hard
(HEAD指向的提交是默认参数)如果您想要保留的更改已添加到索引
git add
,那么这两个更改和文件的删除都将位于索引中。在这种情况下,您必须手动分开这些更改。例如,您可以对包含要保留的更改的文件执行git reset --soft -- <path_to_file>
。然后你用git stash --keep-index
隐藏非暂存文件。然后,您将存储库恢复为最后一次提交git reset --hard
。最后,您重新应用您事先用git stash apply
收藏的更改。检查一切是否很酷,并用git stash drop
删除隐藏的信息。如果您想要保留的更改尚未添加到索引中,请使用方法#2并忽略第一个阶段(对要保留的更改进行软重置)。
请注意,如果在删除之前删除的文件有任何修改,那么您将无法使用Git恢复它们。
题外话:我不太明白你最初的意图是什么,但也许git rm --cached
是你正在寻找的命令。
希望这有助于
嗨,我得到的答案和检索的文件 所以我也
git的状态
这表明修改被提交 然后unstage提交我执行
git reset HEAD
你必须执行上面的命令与文件名
所以上面的命令未分级的所有更改,然后
git的状态
这表明没有上演更改提交
git的结帐 -
,你必须执行上面的命令与文件名
所以我回来了我所有的文件
有关进一步说明,您可以看到 http://www.linuxquestions.org/questions/programming-9/accidantally-deleted-project-with-git-rm-how-to-get-it-back-773539/
- 1. Git + Rails:如何恢复使用“git rm -r”删除的文件?
- 2. 如何恢复“git rm -r。”?
- 3. 什么时候应该使用rm,git rm,git rm --cached,git add
- 4. rm -r -f不删除内部文件夹
- 5. Git RM几个文件?
- 6. 在Windows上运行git rm -r --cached
- 7. 在git rm
- 8. “git rm -r。”删除我的项目
- 9. git无法rm - 缓存文件
- 10. 使用git rm --cached删除文件,但git仍将它推到我的回购?
- 11. Git的RM缓存删除本地文件的本地回购
- 12. AWS CodeDeploy和git rm
- 13. 混帐删除不在的.gitignore使用git rm命令文件
- 14. 如何在`git rm abc.c`后恢复文件?
- 15. 如何删除所有文件exept 2“with git rm”?
- 16. 如何去掉小黑屏
- 17. GIT RM文件中带有空格字符的文件
- 18. 的Makefile和rm -f文件{EXT1,EXT2,EXT3}问题
- 19. 从python中的文本文件中去掉二进制数据
- 20. 如何用python去掉元组列表?
- 21. 有条件地去掉文本文件中的最后一行
- 22. `rm -f`请求确认,当别名为`rm -i`
- 23. 设计意外的git rm ./
- 24. git rm -r - 缓存不删除子模块文件夹和内容
- 25. 去掉空格
- 26. “git rm --cached x”vs“git reset head -x”?
- 27. Git:如何查找所有版本的回购文件夹?
- 28. Capistrano的3去除git的文件夹
- 29. 与'git rm --cached`是`hg forget`?
- 30. 如何防止rm报告没有找到文件?
nope这应该是我的第一次提交 – user3470929 2014-10-20 11:56:43