恢复Git本地存储库

时间:2018-06-03 17:22:30

标签: git recover

如果我有一个Git帐户,比如GitHub,之前我已经设置了本地存储库,已经提交并推送了几次。

现在我不小心删除了本地存储库(.git),但是远程存储库仍然存在于GitHub中,如何重建已删除的本地存储库并继续提交和推送而不会损害旧的提交?

2 个答案:

答案 0 :(得分:4)

如果您已删除本地存储库,但已将提交推送到GitHub存储库,则只需通过执行git clone <url>重新克隆项目,并且您的工作已准备就绪......

答案 1 :(得分:1)

您需要在计算机中初始化新的Git存储库:

git init

添加您的远程存储库(在GitHub上发布):

git remote add origin https://github.com/exampleusername/example_repo.git

获取原点:

git fetch

然后,您可以使用所需的任何分支更新本地分支:

git pull origin example_branch_name_you_want_to_take_update_from

或者您可以按照以上评论中的建议简单地克隆现有的远程存储库:

git clone https://your_repot_url