一、前言

关于Git源码不再多阐述,它就是一款开源分布式版本控制工具,它在源码管理领土上目前为止,使用者比例很大,越来越多的人使用该工具来管理项目源码,且相当多的开源的项目都移步到Github中,如:jquery,reddit,node.js,redis等等。Vistual Studio Online也提供了版本控制管理功能的云端服务,让开发人员能够使用版本控制功能,免去管理版本控制工具的服务器的琐碎工作。而在客户端,只要有安装Visual Studio,就可以通过Visual Studio的IDE整合界面,来使用这两个云端服务所提供的版本控制管理功能。

在客户端除了通过Visual Studio的IDE来使用GitHub、Visual Studio Online的版本控制功能之外,也可以选择使用TortoiseGit来使用这两个云端服务。

本文主要介绍如何通过TortoiseGit来使用Github或Visual Studio Online版本控制管理,为了自己留个记录,也希望能帮助到有需要的童鞋们。大家跟我的步骤开始你的git之旅吧。Come On!

二、安装Git for windows

下面的所以操作都必须先安装git for windows,接下来安装TortoiseGit,这样才能通过TortoiseGit来使用版本控制功能,安装git for windows。

1.下载git for windows 可以从官网中下载最新版,猛击这里下载。 Git for windows 官网

访问外国网站慢的童鞋可以点这里下载(这里的版本是1.8.5.2), 来下我… 密码:aknk。感谢百度网盘提供下载平台。

2.下载完之后开始来安装git for windows ,安装步骤很简单,一直点下一步即可。

三、安装Tortoise Git

安装完git for windows之后,接下来安装Tortoise Git。之后就可以使用TortoiseGit来使用版本控制功能。

Tortoise Git的安装步骤:

1、 下载最新版 Tortoise Git,访问外国网站慢的童鞋可以点这里下载(这里的版本是1.8.7.0), 来下我… 密码:f853。感谢百度网盘提供下载平台。

2.下载完毕之后,开始安装Tortoise Git,安装步骤同样也很简洁,一直按下一步即可。

3.设定TortoiseGit执行时,Git功能所需要的使用者资讯。在这里特别要说明的是,在这个步骤所输入的使用者资讯,单纯作为git记录使用,与账号密码等使用者验证功能无关。

四、使用GitHub的版本控制管理功能(Public Repository)

安装完Tortoise Git之后,需要上Github.com官网中注册一个账号,接下来就可以在github上建立一个Public Repository来作为版本控制的单元。

这时先记下这个新Repository的URL,作为后续Clone   Repository到本地电脑的凭证。

接着在本地电脑中,选择一个文件夹作为项目源码管理工具的文件存取,且Clone刚刚新建的Repository到这个文件夹下。

这时,作为我们开发人员或前端攻城师们就可以使用GitHub的版本控制功能。按照下面的步骤,你就可以Commit文件资料至GitHub的Repository中。如图所示。

点击OK之后,然后点击Push按钮,

然后点OK按钮。

然后输入Github官网中注册的用户名和密码。

五、使用Visual Studio Online的版本控制管理功能(Private Respository)

上面阐述的都是关于github的,github虽然很方便,但是放在github上的源码会是Public Repository,也就是说任何人都可以下载,如果不是非开源项目,比方说公司自己内部的项目,我们又不希望项目的源码公开,那这样的话就需要付费,对于屌丝码农来说,会是一笔开支,在这种情况下可以使用Visual Studio Online的版本控制工具云端,让开发人员既可以使用版本控制,又不需要公开。当然,目前国内oschina.net和csdn.net也提供私有项目源码版本控制云端。这里只涉及到Visual Studio Online。Visual Studio Online免费也是有 条件的,使用账户的团队只有5人以下,使用则是免费的。非常适合个人或小团队开发项目时用。

1.首先到Visual Studio Online 官网 注册一个账户信息。接着就可以在Visual Studio Online上建立一个Private Respository来作为版本控制的单元。

创建成功后,这时我们需要Visual Studio Online的界面中,取得这个新Repository的URL,作为后续的Clone Repository到本地电脑的参数。

在开始Clone Repository到本地电脑之前,必须要在Visual Studio Online中,另外设置一组git功能所使用的账号和密码。而这个要特别说明的是,在这个步骤所输入的账户密码,是作为git使用者验证功能所使用的。

然后点击 Enable alternate credentials

接着就可以按照上面的步骤进行操作了。

六、总结

今天你用git了吗,let’s go go go!

通过TortoiseGit来使用Github或Visual Studio Online版本控制管理的更多相关文章

  1. GitHub for Visual Studio使用讲解

    从VS2015起(应该是吧?),微软已经在VS中集成了GitHub,方便开发者对项目进行版本控制. 扩展包下载地址:https://aka.ms/ghfvs 其实VS2015的安装包中已经自带了这个扩 ...

  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. Visual Studio Git代码管理环境部署

    Visual Studio 2010 部署Git代码管理环境. 第一:首先做Git的安装和环境部署 1.下载并安装Git软件,在windows环境下的Git叫做“msysGit”,官网地址为https ...

  6. VS2010如何使用Visual Studio Online在线服务管理团队资源(在线TFS)

    前言 Visual Studio Online,也就是以前的Team Foundation Service,从名字可以看出这是一个团队资源管理服务.在微软的云基础架构中运行,无需安装或配置任何服务器, ...

  7. 转载:在Visual Studio 2013中管理中国特色的社会主义Windows Azure

    原文链接: http://www.pstips.net/get-azurechinacloud-settings.html 谷歌被豪迈地放弃了中国市场,微软仍旧在中国市场摸爬滚打,跪着挣钱.其中私人定 ...

  8. [VS]VS2010如何使用Visual Studio Online在线服务管理团队资源(在线TFS)

    前言 Visual Studio Online,也就是以前的Team Foundation Service,从名字可以看出这是一个团队资源管理服务.在微软的云基础架构中运行,无需安装或配置任何服务器, ...

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

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

随机推荐

  1. Lodash 浓缩

    Lodash 是个十分有用的工具库,但我们往往只需要其中的一小部分函数.这时,整个 lodash 库就显得十分庞大,我们需要减小 lodash 的体积. cherry-pick 方法 Lodash 官 ...

  2. oracle管道函数的用法

    oracle管道函数是一类特殊的函数,oracle管道函数返回值类型必须为集合,下面将介绍oracle管道函数的语法. 在普通的函数中,使用dbms_output输出的信息,需要在服务器执行完整个函数 ...

  3. 【剑指offer】翻转单词顺序,C++实现

    原创博文,转载请注明出处! 本题牛客网地址 本题代码的github地址 本系列文章的索引地址 # 题目 # 思路       两次翻转,第一次翻转整个句子,第二次翻转每个单词(单词之间用逗号隔开) # ...

  4. Git 过滤文件,控制上传

    在Git的版本控制中,可能有些文件是不需要加入控制的,那我们在提交代码时就需要忽略这些文件,下面讲讲应该怎么给Git配置一些忽略规则. 有三种方法可以忽略掉这些文件,这三种方法都能达到目的,只不过适用 ...

  5. 程序设计入门-C语言基础知识-翁恺-期中测试

    一.试题 程序设计入门—C 语言期中测评 试题下载地址: http://nos.netease.com/edu-lesson-pdfsrc/217E194E46A6595A3F554380337490 ...

  6. hiho 1515 : 分数调查 简单bfs

    时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 小Hi的学校总共有N名学生,编号1-N.学校刚刚进行了一场全校的古诗文水平测验. 学校没有公布测验的成绩,所以小Hi只能得 ...

  7. 监听器(Listener)学习(一)

    一.监听器介绍 1.1.监听器的概念 监听器是一个专门用于对其他对象身上发生的事件或状态改变进行监听和相应处理的对象,当被监视的对象发生情况时,立即采取相应的行动.监听器其实就是一个实现特定接口的普通 ...

  8. PowerDesigner生成Oracle表名带有引号的解决方法

    PowerDesigner生成表名带有引号,如下: /*==============================================================*/ /* Tabl ...

  9. windows中查看端口被什么应用程序占用并删除

    windows中查看端口的命令是netstat,具体用法如下: 查看端口信息时可以使用如下命令: netstat -ano 运行结果如下: 当前我的本地13067端口被占用,使用命令如下: c:\&g ...

  10. VS2013中添加现有窗体项

    假如要从另一项目中拷贝窗体到本项目中,例如FmMain窗体, 需要. 把FmMain.cs 和 FmMain.Designer.cs 和 FmMain .resx 三个文件复制到程序目录下, 在vs里 ...