撤消git pull从新的远程存储库到其中包含文件的本地存储库?

时间:2014-10-01 15:18:35

标签: git github

简而言之:    我想撤消拉

我查看了类似的问题,但这些答案都不适用于我。

这就是为什么我的情况可能会有所不同。我在GitHub上创建了一个新的存储库。在该存储库中,我添加了一个LICENSE文件和一个README.md文件。

我有代码,我想推送到之前没有使用git的远程存储库。

基本上,我从远程存储库(只有 两个 文件)进入具有许多文件的存储库。这最终删除了我在本地存储库中的文件和目录。

我想知道我是否可以撤消这个,或者我只是对我如何使用git做了一个大禁忌?

这是我的命令列表

user1@debian:~/code/python/frameworks/django/charity$ ls
accounts  charity  customusers  main  manage.py  products


user1@debian:~/code/python/frameworks/django/charity$ git init
Initialized empty Git repository in /home/drone-  
xb81/code/python/frameworks/django/charity/.git/


user1@debian:~/code/python/frameworks/django/charity$ ls -a
.   accounts  customusers  main       products
..  charity   .git         manage.py


user1@debian:~/code/python/frameworks/django/charity$ git remote add origin
https://github.com/giovannicode/charity-shop


user1@debian:~/code/python/frameworks/django/charity$ git add --all


user1@debian:~/code/python/frameworks/django/charity$ git pull origin master
From https://github.com/giovannicode/charity-shop
* branch            master     -> FETCH_HEAD


user1@debian:~/code/python/frameworks/django/charity$ git status
# On branch master
nothing to commit (working directory clean)


user1@debian:~/code/python/frameworks/django/charity$ git fetch


user1@debian:~/code/python/frameworks/django/charity$ ls
LICENSE  README.md

我的上一个命令显示我不再拥有任何旧文件或目录?我是否滥用git或者是否有办法让我的文件恢复?

如果您需要其他信息,请告诉我。

提前致谢。

1 个答案:

答案 0 :(得分:1)

假设您运行的git add --all实际有效,您可以尝试从Recovering Staged Files恢复文件