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

Visual Studio 2022与Git:将新增项目加入已在用仓库

将Visual Studio 2022新增项目推送到已有Git远程仓库的步骤

1. 确认仓库关联状态

打开解决方案后,通过右侧的Git Changes面板(或顶部菜单栏「Git」→「Manage Branches」)检查当前关联的远程仓库是否为目标仓库。如果还没关联,右键解决方案→「Git」→「Add Remote」,输入远程仓库URL完成绑定。

2. 暂存新增项目文件

在Git Changes面板里,你能看到新增单元测试项目的所有相关文件(.csproj、代码文件等),勾选这些文件的复选框,点击「Stage」按钮将它们加入暂存区;也可以直接点击「Stage All」一次性暂存所有未追踪的文件。

如果看不到新增文件,右键解决方案→「Git」→「Add Files to Source Control」,手动选择新增项目的所有文件添加到Git。

3. 提交本地变更

在Git Changes面板的提交输入框里,写一个清晰的提交信息,比如Add unit test project for Web API,然后点击「Commit All」完成本地提交。

4. 推送到远程仓库

提交完成后,点击面板上方的「Push」按钮(向上箭头图标)即可将变更推送到远程仓库。如果遇到冲突,先点击「Pull」拉取远程最新代码,解决冲突后重新提交再推送。

命令行备选方案(若Visual Studio操作受阻)

如果更习惯用命令行,打开Visual Studio内置终端(顶部菜单栏「View」→「Terminal」),执行以下命令:

# 查看未追踪的新增文件
git status
# 暂存所有新增文件
git add .
# 提交变更
git commit -m "Add unit test project for Web API"
# 推送到远程分支(替换main为你的实际分支名,比如master)
git push origin main

关键提示

确保新增项目的文件结构和原Web API项目处于解决方案根目录同级,不要嵌套在原项目目录下,避免仓库结构混乱。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 08:30:58