Windows 10遇OS_BOOT_FAILURE重置后,如何恢复原GitHub仓库连接状态?
无需克隆恢复GitHub仓库初始连接状态的方案
可以不用重新克隆,通过手动配置Git远程连接信息来恢复,核心是确认原仓库的URL(HTTPS或SSH),分两种场景处理:
场景1:本地残留原仓库的.git文件夹
如果系统重置未格式化原仓库所在磁盘,能找到包含.git目录的项目文件夹:
- 打开Git Bash,切换到项目目录:
cd /path/to/your/project-folder - 查看当前远程配置:
git remote -v,若结果为空或地址错误,执行以下命令添加正确远程:- HTTPS协议:
git remote add origin https://github.com/你的用户名/你的仓库名.git - SSH协议:
git remote add origin git@github.com:你的用户名/你的仓库名.git
- HTTPS协议:
- 再次执行
git remote -v验证,确认地址正确后,即可正常使用git pull、git push等命令,恢复原有连接状态
场景2:本地完全丢失.git文件夹(但记得仓库地址)
这种情况可通过初始化本地仓库并关联远程来恢复:
- 创建与原仓库同名的文件夹并进入:
mkdir 你的仓库名 && cd 你的仓库名 - 初始化本地Git仓库:
git init - 添加远程仓库地址(同上述HTTPS/SSH命令):
git remote add origin <你的仓库完整URL> - 拉取远程所有分支与历史记录:
git pull origin main(若原仓库默认分支为master,替换为master) - 执行完成后,本地仓库与远程完全同步,等同于恢复初始连接状态,无需完整克隆
关键注意点
- 若使用SSH连接,需重新生成SSH密钥并添加至GitHub账户,否则会触发权限验证失败
- VS Code打开项目后会自动识别Git仓库,只要Git Bash的配置正确,就能直接使用仓库相关功能
内容的提问来源于stack exchange,提问作者Mr. Daniels
相关产品推荐
相关产品推荐

