我已经浏览了许多关于VS 2013中新的Git集成的网页,他们没有处理将现有的解决方案添加到Github。事实上,我找不到太多关于使用GitHub代替Visual Studio Online的东西。
有人能告诉我如何从现有的解决方案开始,并使用VS 2013中的工具将其添加到Github吗?
我已经浏览了许多关于VS 2013中新的Git集成的网页,他们没有处理将现有的解决方案添加到Github。事实上,我找不到太多关于使用GitHub代替Visual Studio Online的东西。
有人能告诉我如何从现有的解决方案开始,并使用VS 2013中的工具将其添加到Github吗?
当前回答
以下是使用Visual Studio 2019对我有效的方法
转到团队资源管理器,单击打开并选择您的解决方案 你想添加到git。 这样做之后,在右下角会有一个添加的选项 到源代码控制点击它,你会得到选项发布它 你想要的存储库,比如azure DevOps或git。 最后一步
其他回答
好吧,我知道这个问题是Visual Studio GUI相关的,但也许提问者也可以尝试这个技巧。只是从不同的角度来解决这个问题。
对于GIT,我很喜欢使用终端,下面是简单的步骤:
先决条件...
如果是Linux或MAC,你应该在你的机器上安装git包 如果是Windows,可以尝试下载git bash软件
Now,
Goto Github.com In your account, create a New Repository Don't create any file inside the repository. Keep it empty. Copy its URL. It should be something like https://github.com/Username/ProjectName.git Open up the terminal and redirect to your Visual Studio Project directory Configure your credentials git config --global user.name "your_git_username" git config --global user.email "your_git_email" Then type these commands git init git add . git commit -m "First Migration Commit" git remote add origin paste_your_URL_here git push -u origin master
做……希望这能有所帮助
有很多更简单的方法来做到这一点,甚至不需要你在Visual Studio之外做任何事情。
在Visual Studio中打开项目 文件>添加到源代码控制 打开团队资源管理器,点击Home按钮,继续“同步”,在那里你会发现“发布到GitHub”。点击“开始” 键入存储库的标题和描述(可选)。 点击“发布”
这是所有。Visual Studio github插件自动为您创建存储库并配置一切。现在只需点击主页,选择“更改”选项卡,最后提交你的第一次提交。
在VS2017中只需少点击几下,如果本地回购先于Git克隆,请从弹出的项目菜单中单击Source control: 这会弹出团队资源管理器更改对话框: 输入描述-这里是“堆栈溢出示例提交”。在提供的三个选项中做出选择,所有选项都在这里进行了解释。
从团队资源管理器菜单单击Git存储库部分下的“添加”(您需要将解决方案目录添加到本地Git存储库) 从团队资源管理器中打开解决方案(右键单击添加的解决方案-打开) 点击提交按钮,寻找“push”链接。
Visual Studio现在应该询问你的GitHub证书,然后继续上传你的解决方案。
因为我有我的Windows帐户连接到Visual Studio来使用Team Foundation,我不知道它是否可以在没有帐户的情况下工作,Visual Studio会跟踪谁提交,所以如果你没有登录,它可能会要求你先登录。
我的问题是,当我使用https远程URL,它不工作,所以我使用http代替。这让我可以立即从团队资源管理器发布/同步GitHub。