如何使用git(github)连接Visual Studio 2012?

微软推出了可以与git(和github)集成的Visual studio 2012,我用下面的参考链接将visual studio 2012和git结合起来 ,但是没有得到任何选项来提交我的代码。 我需要安装/使用Github的Windows? 或者是可以直接从Visual Studio与Github集成吗?

这是解决方案资源管理器不显示Git上下文菜单项。

首先,安装Visual Studio 2012 Update 3和Visual Studio Tools for Git ,以便在2012年启用Git支持。并且您必须确保已安装Git for Windows (如果尚未安装,则Visual Studio会提示您安装它) )。

如果您使用Visual Studio 2013或更高版本 ,则Git支持内置,不需要任何插件安装。

然后,在“源代码pipe理”下,确保已启用“Microsoft Git Provider”: 选择源代码管理提供者

打开Team Explorer选项卡。 当您单击工具栏中的连接button(看起来像电源插头)时,请确保您的存储库在“本地Git存储库”下列出,或者使用克隆选项将存储库克隆到您的系统。

在这里输入图像说明

单击克隆时,可以input现有的GitHub存储库位置,使用存储库的“HTTPS”位置。 Visual Studio不支持SSH。 您可以使用GtiHub存储库页面上的位置select器来获取正确的克隆URL。

在这里输入图像说明

选择现有的GitHub

最后,在Unsynced Commits选项卡上,您可以单击Sync来同步本地存储库与远程,这将要求您的GitHub凭据。

同步

如果你想从头开始创build一个新的仓库,那么我从来没有想过如何从UI中做到这一点,但是在GitHub上创build一个空的仓库后,你应该能够从命令行添加一个新的远程仓库。 然后Visual Studio将拿起那个遥控器,并让你进入它。

在github上查看以下步骤来初始化一个空的版本库并设置你的本地版本库和github之间的链接。 一旦你这样做了,仓库也应该在Visual Studio中显示出来(如果没有的话,可以使用Team Explorer的连接页面上的添加选项来添加它)。

在这里输入图像说明