从VS2015起(应该是吧?),微软已经在VS中集成了GitHub,方便开发者对项目进行版本控制。

扩展包下载地址:https://aka.ms/ghfvs

其实VS2015的安装包中已经自带了这个扩展包,在安装VS时候选择Custom,然后勾选GitHub Extension for Visual Studio即可。

GitHub for Visual Studio的使用十分方便,本文做个简要的讲解

1、打开VS,然后在团队资源管理器面板中找到GitHub

如果没找到团队资源管理器面板,可以在菜单->视图中找到

2、选择Connect或者Sign up,(如果你还没有GitHub账户,那就去注册一个吧...)

我这里选择Connect,然后输入对应的账号和密码点击Login就可以登陆你的GitHub账户了。当然如果你的GitHub账号是企业版就要选择右边的GitHub Enterprise(壕哥哥)

登陆成功后,面板就变成了这样

3、创建一个新的项目

此时可以勾选"添加到源代码个管理",点击确定后在弹出的对话框选择Git(当然也可以选择微软自家的TFS作为版本控制)

成功创建项目后,就可以在团队资源管理器面板中的"本地Git存储库"中看到新建的项目

4、在团队资源管理器面板中单击"主页"按钮就可以对当前项目进行版本控制操作,包括更改、分支、同步和设置。这些操作与VS没有必然联系,都是GitHub的基本使用

当进行了一定的项目更改后选择更改并同步之后,就可以在你的GitHub主页上找到这个项目

5、从GitHub服务器上下载项目

在团队资源管理器面板中单击"管理连接"按钮,也就是那个主页右边绿色的按钮,然后点击Clone。选择你要下载的远端服务器的项目就可以将项目下载到本地进行操作

转自:http://blog.sina.com.cn/s/blog_6408cdc70102wdi6.html

GitHub for Visual Studio使用讲解的更多相关文章

  1. 通过TortoiseGit来使用Github或Visual Studio Online版本控制管理

    一.前言 关于Git源码不再多阐述,它就是一款开源分布式版本控制工具,它在源码管理领土上目前为止,使用者比例很大,越来越多的人使用该工具来管理项目源码,且相当多的开源的项目都移步到Github中,如: ...

  2. GitHub在Visual Studio 2015中获得TFS/VSO同等地位

    (此文章同时发表在本人微信公众号"dotNET每日精华文章",欢迎右边二维码来关注.) 在Visual Studio 2015中微软为GitHub提供了扩展插件,从而让GitHub ...

  3. 《构建之法》——GitHub和Visual Studio的基础使用

    git地址 https://github.com/microwangwei git用户名 microwangwei 学号后五位 62214 博客地址 https://www.cnblogs.com/w ...

  4. 博客搬家到 http://fresky.github.io/ - Visual Studio的插件Pdbproj可以把pdb转换成C++项目

    博客搬到了Dawei XU,请各位看官挪步.最新的一篇是:Visual Studio的插件Pdbproj可以把pdb转换成C++项目.

  5. 使用git版本控制器C#工程,git托管到GitHub和visual studio on line

    类比TFS, 托管到了VS online,为私有.GitHub上托管的代码为开源. 新建工程选择版本控制器"Git" VS online: 本地: GitHub,下载github ...

  6. 2014 Visual Studio Contact(); 直播笔记

    昨天微软干了几件了不起的事:.NET开发环境将开源.跨平台支持(Mac OS X和Linux).多设备支持(WP.Android和iOS)和Visual Studio免费(Visual Studio ...

  7. Visual Studio Contact

    Visual Studio Contact(); 直播笔记   昨天微软干了几件了不起的事:.NET开发环境将开源.跨平台支持(Mac OS X和Linux).多设备支持(WP.Android和iOS ...

  8. What's news in Visual Studio 2017

    文字总结: 1.高级智能提示  在属性列表中输入 M C即可查询属性中包含字母m\c的属性 2.更快的导航查询,在Go To All中输入任意查询的字符,可快速查到任何包含关键字的文件 3.代码智能分 ...

  9. 在Visual Studio 2015 Preview 中使用Github 版本控制

    打开Visual Studio,新建项目,右下角勾选,如下图: 点击‘OK’后,出现下图窗口,选择'Git' : 如果是现有项目可以在‘文件’菜单下找到‘Add to Source Control’ ...

随机推荐

  1. c_数据结构_图_邻接表

    课程设计------邻接表 图的遍历实现课程设计:https://files.cnblogs.com/files/Vera-y/图的遍历_课程设计.zip #include<stdio.h> ...

  2. Ionic POST提交使用普通表单提交数据

    使用 和 GET 拼接参数一样拼接 doLogin() { let url = "http://loginApiUrl"; var headers = new Headers() ...

  3. Jupyter NoteBook输出的图表太小看不清怎么办?

    如果使用的是matplotlib绘图,可以通过以下命令更改图片的大小: %matplotlib linline 如果是 plt.figure(figsize=(5,3)) #其中(5, 3)用于控制图 ...

  4. 记录一次idea因为修改子模块名称而引申的一大堆问题(未完全解决)

    文章目录 背景 看图说话 解决 因为这个案例引申出来的错误 修改了之后莫名出现在java 和resource文件后面出现sources root字样 修改了之后java和resource后面出现了[c ...

  5. Laravel5.4中自定义404等错误页面

    1.在resources/views/下简历文件夹error,在error文件中建立"404.blade.php文件". <!DOCTYPE html PUBLIC &quo ...

  6. 区间dp及优化

    看了下感觉区间dp就是一种套路,直接上的板子代码就好了. 基础题ac代码:石子归并 #include<bits/stdc++.h> using namespace std; typedef ...

  7. Jodd - Java界的瑞士军刀轻量级工具包!

    Jodd介绍 Jodd是对于Java开发更便捷的开源迷你框架,包含工具类.实用功能的集合,总包体积不到1.7M. Jodd构建于通用场景使开发变得简单,但Jodd并不简单!它能让你把事情做得更好,实现 ...

  8. C#真他妈神奇,一个函数都不用写就能实现一个简单的邮件发送工具

    MailMessage EmaillMessage = new MailMessage(   //创建一个对象                    new MailAddress(loning.Te ...

  9. websocket 实现消息推送(转)

    介绍 现很多网站为了实现即时通讯,所用的技术都是轮询(polling).轮询是在特定的的时间间隔(如每1秒),由浏览器对服务器发出HTTP request,然后由服务器返回最新的数据给客服端的浏览器. ...

  10. js实现把多个数据分成3个一组

    主要代码: var stuCount = res.data; if (stuCount.length>0){ var objList = new Object(); var arr = new ...