如果我有一个Git帐户,比如GitHub,之前我已经设置了本地存储库,已经提交并推送了几次。
现在我不小心删除了本地存储库(.git),但是远程存储库仍然存在于GitHub中,如何重建已删除的本地存储库并继续提交和推送而不会损害旧的提交?
答案 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