将visual studio项目添加到现有git存储库

时间:2018-06-14 19:55:07

标签: git visual-studio github visual-studio-2017

我有一个项目,我已经在visual studio中开始,并希望将其添加到现有的GitHub存储库中。我正在使用visual studio 17,我已经为visual studio安装了github扩展。我已经使用visual studio同步了repo,并将项目添加到源代码控制中。可以选择发布到GitHub,但看起来它创建了一个新的存储库。有没有办法将项目添加到现有的GitHub存储库?

4 个答案:

答案 0 :(得分:1)

我不熟悉VS git ......但是在CLI git中,你应该可以运行git remote add origin <path to github repo>。无论何时推拉,它都会影响该存储库

如果这是一个更谨慎管理的仓库并且代码通过拉取请求合并,您可能希望在VS正在执行时创建自己的github仓库,然后将原始存储库添加为上游。基本上是一样的:git remote add upstream <path to organization's repo>

如果您没有看到从visual studio插件添加上游或运行命令行的方法,则必须下载git命令行工具https://git-scm.com/download/win。如果它安装正确,你应该能够运行git并看到一堆使用说明出现。如果你的项目已经是一个git repo,那个项目目录的顶部应该有一个.git文件夹。您可以从该项目目录中的任何位置运行我列出的命令

答案 1 :(得分:1)

(VS2019)

在Visual Studio的git部分中,单击顶部的所有内容以进入主菜单,转到设置。

Portion of Main Git Menu in Visual Studio

在设置中,您应该看到遥控器---添加了一个新遥控器,或者如此处所示,我已经添加了遥控器“来源”。

Small portion of Settings, showing "Remotes" Add with origin already included.

最后,您只需粘贴github链接,然后同步/推送您的更改即可。

Edit Remote Origin (in place of new)

答案 2 :(得分:0)

您可以使用以下步骤在现有存储库中添加项目:

  1. 转到VS
  2. 中的团队资源管理器
  3. 选择管理连接
  4. 点击克隆按钮
  5. 现在,您可以添加现有存储库路径和工作目录路径Sample Image

答案 3 :(得分:0)

我尝试了所有上述建议,但这些建议对我不起作用。对我有用的解决方案是使用“ Git Gui”来暂存,提交并将现有项目文件推送到新存储库。

我确定对此有更好的方法和很好的解释,但是我只是想分享一下 did 对我有用的内容,以防其他人尝试上述操作而没有成功。