[英]How to recover all deleted local files which were deleted using command (Git checkout …)?
我有一個項目想要推廣到Git。 所以我創建了一個本地倉庫( git init
)。 我在遠程存儲庫中有一個.gitignore
,因此無法將本地文件推送到遠程。 所以我做了git checkout origin/master
,所有本地文件都消失了。
有什么辦法可以恢復它們?
這是我所做的:
git init
git add .
git commit -m "Initial commit"
git push origin master (failed)
git checkout origin/master
假設您的git commit -m "Initial commit"
步驟實際上已成功完成,那么您的本地master
應具有所有工作。 您可以切換到該分支以驗證這一點:
git checkout master
我不知道您為什么要簽出origin/master
。 這是遠程跟蹤分支,實際上與您當前的問題沒有任何關系。 您需要解決推送被拒絕的原因。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.