如何恢复使用命令 (Git checkout ...) 删除的所有已删除的本地文件?
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
。这是远程跟踪分支,它与您当前的问题没有任何关系。您需要解决您的推送被拒绝的原因。
我有一个项目想推送到 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
。这是远程跟踪分支,它与您当前的问题没有任何关系。您需要解决您的推送被拒绝的原因。