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

如何重新连接本地仓库至GitHub?VS断开后无法推送代码求助

解决Visual Studio与GitHub仓库断开连接后的代码推送问题

方法一:使用Git命令行操作(最直接)

  • 打开终端(Visual Studio内置终端或系统CMD/PowerShell),切换到本地仓库目录:
    cd 你的本地仓库完整路径
    
  • 检查当前远程仓库配置,确认是否关联了目标GitHub仓库:
    git remote -v
    
    • 若输出无GitHub仓库地址,执行以下命令添加关联(替换为你的仓库URL):
      git remote add origin https://github.com/你的用户名/仓库名称.git
      
    • 若已有origin但地址错误,更新远程地址:
      git remote set-url origin https://github.com/你的用户名/仓库名称.git
      
  • 拉取远程仓库最新代码(避免推送时冲突):
    git pull origin main  # 分支名若为master则替换为master
    
    • 若出现冲突,手动解决代码冲突后,提交冲突解决结果:
      git add .
      git commit -m "解决远程与本地代码冲突"
      
  • 推送本地更新到GitHub:
    git push origin main  # 分支名与上述保持一致
    

方法二:使用Visual Studio内置Git工具(适配功能迁移后的界面)

  • 打开Visual Studio并加载你的本地项目
  • 按Ctrl+Shift+G打开Git Changes面板(替代原Team Explorer的仓库功能)
  • 点击面板顶部的Repository settings(仓库设置),在Remote repositories区域:
    • 若无目标GitHub仓库,点击Add,输入仓库URL完成关联
    • 若已有仓库地址但错误,点击地址旁的编辑按钮修正
  • 返回Git Changes面板,输入提交信息后点击Commit All提交本地更新
  • 点击面板顶部的Push按钮,完成代码推送

额外注意事项

  • 确保本地Git已配置正确的GitHub账号信息:
    git config --global user.name "你的GitHub用户名"
    git config --global user.email "你的GitHub绑定邮箱"
    
  • 若使用SSH连接仓库,需确认本地SSH密钥已添加至GitHub账号的SSH设置中

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 04:16:16