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

如何将现有Visual Studio 2022解决方案添加到新Azure Git仓库

本地Visual Studio解决方案关联远程Git仓库的解决方法

一、手动Git命令操作(解决GUI失效问题)

如果VS自带的源代码管理功能出问题,用命令行操作更可靠,步骤如下:

  1. 确保解决方案根目录没有残留的.git文件夹(之前清理过可跳过)
  2. 打开命令提示符/PowerShell,导航到包含.sln文件的解决方案根文件夹
  3. 初始化本地仓库:
    git init
  4. 把所有文件加入暂存区:
    git add .
  5. 完成本地首次提交:
    git commit -m "初始提交:添加完整解决方案"
  6. 关联远程仓库(复制Azure DevOps/GitHub上创建好的空仓库地址):
    git remote add origin <你的远程仓库HTTPS/SSH地址>
  7. 推送到远程仓库:
    git push -u origin main
    (如果远程默认分支是master,就把main换成master)

完成以上步骤后,重新打开Visual Studio加载解决方案,就能在「Git Changes」和「Team Explorer」里正常看到代码状态,进行后续提交、推送操作了。

二、关于Git文件夹结构的疑问

完全不需要单独的Git代码文件夹,Git仓库的核心.git文件夹会直接生成在你的解决方案根目录下,和现有项目文件完全整合,不会额外生成脱离原代码的独立文件夹。之前VS克隆操作生成新文件夹,是因为克隆本身是将远程仓库下载到新目录,而非关联已有本地目录,所以不要用克隆功能来处理已有代码。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.23 08:15:38