你的位置:首页 > 软件开发 > ASP.net > VS with Git

VS with Git

发布时间:2015-08-04 11:00:09
认识Git 测试环境 添加到远端仓库 从远端仓库克隆 提交更改 同步 成员和权限管理 分支管理,创建与合并分支 解决冲突 TFS代码迁移到Git 认识Git Git是目前世界上最先进的分布式版本控制系统。相对于分布式版本控制系统,也有集中式版 ...
  • 认识Git
  • 测试环境
  • 添加到远端仓库
  • 从远端仓库克隆
  • 提交更改
  • 同步
  • 成员和权限管理
  • 分支管理,创建与合并分支
  • 解决冲突
  • TFS代码迁移到Git

认识Git

Git是目前世界上最先进的分布式版本控制系统。相对于分布式版本控制系统,也有集中式版本控制系统,比如TFS。

集中式版本控制系统,版本库是集中存放在中央服务器的,而干活的时候,用的都是自己的电脑,所以要先从中央服务器取得最新的版本,然后开始干活,干完活了,再把自己的活推送给中央服务器。中央服务器就好比是一个图书馆,你要改一本书,必须先从图书馆借出来,然后回到家自己改,改完了,再放回图书馆。

集中式版本控制系统最大的问题是必须联网才能工作,而且,如果中央服务器出问题,所有人没法工作了。

而分布式版本控制系统就不存在这样的问题,因为每个人的电脑中都有一个完整的版本库,在同步之前,所有操作都可以在本地仓库中完成。

集中式版本控制系统:

VS with Git

分布式版本控制系统:

VS with Git

分布式版本控制系统的本地操作流程图:

VS with Git

工作目录,暂存区域和本地仓库这几个概念非常重要。

工作目录:即解决方案所在目录。

暂存区域:已添加,但还未提交到本地仓库。

本地仓库:已提交,相对于远端仓库而言的本地版本。

测试环境

  • vs2015
  • GitLab
  • 取消IE代理并且关闭fiddler

添加到远端仓库

基于已存在的项目,将它添加到远端仓库(GitLab)中。

比如,现在我要将本地项目HelloWebAPI添加到GitLab中,要进行以下操作。

1,解决方案上右键,选择将解决方案添加到源代码管理菜单,打开选择源代码管理窗口。或者打开菜单"文件/添加到源代码管理"也可以打开选择源代码管理窗口,如下图

VS with Git

VS with Git

2,选择Git,确定,在打开的更改窗口中,写上备注点击提交,此时项目已添加到本地仓库中了,但还没有发布到远端仓库。

VS with Git

VS with Git

VS with Git

3,在发布到远端仓库之前,必须在GitLab上先建立一个远端仓库。

VS with Git

点击Create Project按钮,即创建了一个远端仓库。

VS with Git

复制地址,下面会用到。

VS with Git

4,发布到远端仓库。

VS with Git

点击发布按钮,可以看到已经发布成功了。

VS with Git

此时进到GitLab项目的主页刷新页面,可以看到提交的记录,如下图。

VS with Git


原标题:VS with Git

关键词:Git

Git
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。