You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

误删.git文件夹后如何重新初始化Git仓库并获取历史提交?

重新关联Git仓库的实操方案
  • 先初始化本地仓库:
    git init
    
  • 暂存所有本地修改(因为还没初始提交,git stash用不了,直接暂存即可):
    git add .
    
  • 创建本地第一个提交:
    git commit -m "恢复本地修改的初始提交"
    
  • 关联远程仓库(把<你的远程仓库URL>替换成实际仓库地址):
    git remote add origin <你的远程仓库URL>
    
  • 拉取远程仓库历史并合并(如果远程主分支是master,就把命令里的main替换掉):
    git pull origin main --allow-unrelated-histories
    
  • 如果拉取时出现冲突,手动修改冲突文件后,重新暂存提交:
    git add .
    git commit -m "解决远程与本地历史冲突"
    
  • 最后推送到远程仓库:
    git push origin main
    

内容的提问来源于stack exchange,提问作者Trixy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 03:21:30