我把文件夹放到错误的存储库中。在我git推送它之前,这个存储库中有几个文件。
在我将文件夹推送到此存储库后,我之前在此存储库中的文件已经消失。我已按git reset --hard HEAD
和git push --force
还原了该文件夹,但未还原存储库。
有谁知道如何在此存储库中获取我以前的文件?
答案 0 :(得分:0)
重置/撤消上次提交然后强制推送或者,将提交恢复为repo。
# undo the last commit
$ git reset --hard HEAD~1
$ git push -f
# revert the last commit (safe)
$ git revert HEAD~1..HEAD # revert the last commit with new commit
$ git push