2014-10-01 81 views
0

簡而言之: 我要撤消拉從一個新的遠程倉庫取消一個git pull到一個帶有文件的本地倉庫?

我看着類似的問題,但沒有這些答案的爲我工作。

這就是爲什麼我的情況可能會有所不同。我在GitHub上創建了一個新的存儲庫。在該存儲庫上添加一個LICENSE文件和一個README.md文件。

我有我想要推送到遠程存儲庫的代碼,以前沒有使用git。

基本上我的確從遠程倉庫拉,其中只有文件,與許多文件的存儲庫。這最終刪除了我在本地存儲庫中的文件和目錄。

我想知道我是否可以撤消這個,或者我只是在我如何使用git時犯了一個大的禁忌?

這裏是我的命令

[email protected]:~/code/python/frameworks/django/charity$ ls 
accounts charity customusers main manage.py products 


[email protected]:~/code/python/frameworks/django/charity$ git init 
Initialized empty Git repository in /home/drone- 
xb81/code/python/frameworks/django/charity/.git/ 


[email protected]:~/code/python/frameworks/django/charity$ ls -a 
. accounts customusers main  products 
.. charity .git   manage.py 


[email protected]:~/code/python/frameworks/django/charity$ git remote add origin 
https://github.com/giovannicode/charity-shop 


[email protected]:~/code/python/frameworks/django/charity$ git add --all 


[email protected]:~/code/python/frameworks/django/charity$ git pull origin master 
From https://github.com/giovannicode/charity-shop 
* branch   master  -> FETCH_HEAD 


[email protected]:~/code/python/frameworks/django/charity$ git status 
# On branch master 
nothing to commit (working directory clean) 


[email protected]:~/code/python/frameworks/django/charity$ git fetch 


[email protected]:~/code/python/frameworks/django/charity$ ls 
LICENSE README.md 

我最後的命令顯示我不再有任何的我的舊文件或目錄的列表?我濫用git還是有辦法讓我恢復文件?

如果您需要更多信息,請告訴我。

在此先感謝。

+0

恢復您的文件,你可以找到你的最後的ID,當你運行「git的日誌」承諾? – Gareth 2014-10-01 15:26:20

+0

請參閱http://stackoverflow.com/a/10368052/1256452,瞭解可能會丟失文件的'pull'錯誤,如果您的git超過1.8.4。 (您通常可以獲取文件;請參閱答案。) – torek 2014-10-01 15:40:50

+0

@Gareth我的輸出是user1 @ debian:〜/ code/python/frameworks/django/charity $ git logcommit 5a6f768ad30e3a8e5732729b03f7ad8dfc3d548f 作者:Giovanni Arroyo <**** ************ gmail.com> 日期:Wed Oct 1 08:19:53 2014 -0500 Initial commit – user1631075 2014-10-01 16:11:01

回答

相關問題