Git 概念:
Git与SVN都是版本控制管理,不同之处,SVN是集中式管理,如果svn服务器宕机,整个基于svn的版本管理的开发将不能进行;git是分布式管理,在本地客户端有个版本库,服务端有个版本库,如果git服务器不在线,开发人员也可以基于本地版本库开发,到联线时再同步版本。
Svn常用操作:更新、提交
Git常用操作:抓取、拉取(相当于抓取+合并;相当于svn的更新)、提交(提交到本...
分类:
其他好文 时间:
2014-12-08 00:56:55
阅读次数:
221
如果你在读这篇文章,说明你跟大多数开发者一样对GIT感兴趣,如果你还没有机会来试一试GIT,我想现在你就要了解它了。
GIT不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。如果你是一个具有使用SVN背景的人,你需要做一定的思想转换,来适应GIT提供的一些概念和特征。所以,这篇文章的主要目的就是通过介绍GIT能做什么、它和SVN在深层次上究竟有什么不同来帮助你认识它。
...
分类:
其他好文 时间:
2014-11-14 14:19:24
阅读次数:
231
一、git简介git的最新版本是2.0.2。推荐在Linux系统下使用命令行操作。git--version可查看当前的git的版本。git与SVN,CVS等版本控制器相比的优点是不用登录服务器,即在离线状态下也可以使用git。资源:http://gitref.org/git与GitHub:git是一种版本控制系统。跟svn、cvs是同..
分类:
其他好文 时间:
2014-11-03 01:28:48
阅读次数:
301
先说下基础知识:git是本地会(维护)有个版本仓库。svn本地也会维护一个自己的信息(一般是目录结构和文件状态的信息),这里的文件状态一般是指:文件是已删除,还是已添加,还是被修改等等。一般是会有一个隐藏的.svn目录来保存这些信息的。比如需要删除一个目录或者文件的时候svn需要这样做:svn rm...
分类:
其他好文 时间:
2014-10-15 14:17:30
阅读次数:
140
上次的博文Git实战(一)版本号控制概述中我们简介了一下版本号控制系统的概念,重点对版本号控制的三种类型进行了分析和对照,从本篇博文開始我们进入Git的世界,首先介绍一下Git实现版本号控制的原理。
Git与SVN等其它版本号控制系统的最重要的一点差别在于,Git仅仅关心文件数据的总体是...
分类:
其他好文 时间:
2014-05-25 02:07:15
阅读次数:
274