我有一个项目,我已经在visual studio中开始,并希望将其添加到现有的GitHub存储库中。我正在使用visual studio 17,我已经为visual studio安装了github扩展。我已经使用visual studio同步了repo,并将项目添加到源代码控制中。可以选择发布到GitHub,但看起来它创建了一个新的存储库。有没有办法将项目添加到现有的GitHub存储库?
答案 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部分中,单击顶部的所有内容以进入主菜单,转到设置。
在设置中,您应该看到遥控器---添加了一个新遥控器,或者如此处所示,我已经添加了遥控器“来源”。
最后,您只需粘贴github链接,然后同步/推送您的更改即可。
答案 2 :(得分:0)
答案 3 :(得分:0)
我尝试了所有上述建议,但这些建议对我不起作用。对我有用的解决方案是使用“ Git Gui”来暂存,提交并将现有项目文件推送到新存储库。
我确定对此有更好的方法和很好的解释,但是我只是想分享一下 did 对我有用的内容,以防其他人尝试上述操作而没有成功。