- 浏览: 21728 次
- 性别:
- 来自: 北京
最新评论
文章列表
几乎所有版本控制系统都以某种形式支持分支。分支允许你从开发主线上脱离下来,再不影响主线的情况下完成你的工作或者实现你的idea。与很多版本控制系统比起来,Git的分支操作非常迅速。这使得Git从分布式版本控制系统中脱颖而出。
这里再次推荐童鞋先看看这篇文章,以对Git的工作组成和分支概念有直观的了解
《Git分支管理是一门艺术》
分支的概念
了解分支前,我们需要了解提交commit这个概念,每个提交可以简单的理解成为一个快照。多次提交可以构成一个线性结构,1->2->3->...,类似单链表,一般的你可以把这条直线看作你的主分支--稳定版。
而分支相当于指向某个commit ...
通过上面介绍,你应该已经可以使用Git进行一些日常的工作了。
但是那些并非能应付所有情况的,也不能展现出Git的强大。接下里还会介绍一些你可能会使用到的操作,并再次体验到Git的神奇。
删除文件
有的时候,你会觉的 ...
首先
介绍一本Git的书,<<Pro Git>>,此书的网络版是可以免费获取的,是一本非常好的介绍Git的书籍。
然后,介绍一下我的运行环境,是ubuntu10.10,Git版本是1.7.1。
现在,进入正题介绍一下基本的Git命令,通过这些命令,你可以搭建一个单机版的Git库,开始你的工作,并且,在你是用Git管理你的软件时,你绝大部分时间使用的命令就是这几个。
这些命令有:
git init 初始化Git库
git add 向Git库提交文件修改(包括创建文件)
git commit 基于此分支提交一个更改
gi ...
Git学习笔记(1)
任何软件开发工作,只要不是开发人员极少,那么就都需要使用版本控制软件。
版本控制软件保证了开发工作的安全,有序,方便不同人代码的交流。同时也有许多其他的方便功能,比如查看旧版本等。
Git就是一个优秀的版本控制软件,目前用于维护android,linux内核等开源大工程的开发工作。
Git是一个分布式的版本控制系统,他诞生于linux内核开源社区与BitKeeper商业公司合作的终止,因为BitKeeper收回了linux开源社区免费使用BitKeeper的权利。linux社区吸取教训,为防重蹈覆辙,开发了一套属于自己的版本控制系统,这就是Git。
开发之初,Git开发者 ...