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

如何在Visual Studio中将修改后的本地项目重新同步到GitHub仓库

问题解决步骤

前置准备

  • 先将当前项目的全部文件手动备份到独立文件夹,作为兜底方案避免操作失误丢失修改。

方法一:Git命令行操作(推荐,兼容性最高)

  1. 打开项目根目录,查看是否存在.git隐藏文件夹:
    • 若不存在:在项目根目录打开终端/Git Bash,执行git init初始化本地Git仓库
    • 若存在:直接进行下一步
  2. 执行命令关联远程仓库,将地址替换为你原有GitHub仓库的地址:
    git remote add origin 你的GitHub仓库地址
    
  3. 拉取远程仓库的所有提交历史,不会覆盖本地修改:
    git fetch origin
    
  4. 切换到本地主分支(如果你的主分支名为master,将main替换为master即可):
    git checkout main
    
  5. 合并远程提交与本地修改,如有冲突按照提示手动解决即可:
    git pull origin main --rebase
    
  6. 提交本地修改并推送到远程:
    git add .
    git commit -m "本次修改的提交说明"
    git push origin main
    
  7. 重启Visual Studio即可自动识别项目与GitHub仓库的关联关系。

方法二:Visual Studio可视化操作(无需使用命令行)

  1. 打开目标项目,点击顶部菜单栏的Git选项,选择下拉菜单中的设置
  2. 左侧导航栏选择源代码管理 > Git 存储库设置
  3. 找到远程配置区,点击添加按钮:
    • 远程名称填写origin
    • 远程地址填写你原有GitHub仓库的HTTPS/SSH地址
    • 点击保存
  4. 回到Git菜单,选择拉取,源选择origin/main(对应你的主分支名),拉取远程提交历史,出现冲突时按照VS提示手动解决
  5. 拉取完成后选择提交或推送,暂存所有本地修改,填写提交信息后推送至远程即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 15:48:03