Vc2013实战(4) 使用Git和Github


一、使用Git

Vs2013内置了Git SourceProvider,因此,可以简单的在本地使用Git管理源代码。

步骤是:

1、使用Git提供程序:

    主菜单上,工具|选项|源代码管理,当前源代码管理插件,选择microsoft git提供程序。

2、在解决方案资源管理器,选中解决方案,右键,加入到源代码管理。

ok,现在可以提交(实际上是解决方案目录下的.git目录)、撤销、管理分支,基本上不用命令行,就可以正常的使用Git管理源代码。


二、发布到Github

这里要用到Github的工具,即Github For Windows

安装之后,使用Github的用户名和密码登录Github成功,然后:

1、在github上创建一个空的Stock的库
2、在本地,执行github for windows,在local中增加Stock
3、双击本地的Stock
   在repository setting中,将remote repostory设置为:
   https://github.com/by90/Stock.git
  可以看到,本地的Stock和远程的Stock已经联系起来
4、然后再local中,publish,这样建立关联,以后可以使用同步了

此后,就不再需要Github For windows,在vs2013中,就可以使用同步、push、pull等操作,将本地库的变更,推送到Github。


经测试,发现Github For Windows存在问题:本地使用unicode的情形下,提交时会自动更改编码。

改用命令关联远程库:

git remote add origin https://github.com/by90/远程库的地址.git


三、Git的分支和流程约定:

1、使用develop分支保留最新工作进度:

我们创建分支develop,并在该分支上执行"发布分支",在Github上创建并关联远程的develop分支。这是用来保存最新进度的。

2、使用本地临时分支工作:

      我们要做任意一项工作,就从develop创建一个新的临时分支,做完了再合并到develop并删除临时分支,然后将develop推送push到github。永远不要直接在develop分支和master分支工作。临时分支,修复Bug以Fix开头命名,发布版本以release开头命名,其他命名方式都是临时开发分支。

3、使用master分支保留每个发布版本:

当develop可以发布一个小版本的时候,我们同样创建新的临时分支,让发布版本相应工作做好,然后合并到develop,然后合并到本地的master,将master推送到github
换言之,master用来保存一个个的小版本。

4、Github上只有master和develop两个分支:

      本地的两个分支分别与Github上的同名分支关联。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值