学习使用git (一)

Ubuntu12.10 安装和配置Git

1.Git的基本概念

    上面一篇文章我们在ubuntu下面安装和配置了git,那么应该首先了解下基本的一些概念。
    Git是什么
        Git是一个分布式版本控制/软件配置管理软件。与常用的版本控制工具CVS Subersion,它采用了分布式版本库的方式。Git的速度很快,对一些大项目来说是非常重要的。而且适用简单,简单到只需要使用命令。没有网络的时候仍然可以工作。
    版本控制
        透过文档控制记录程序各个模块的改动,并为每次改动编上序号。
    为什么需要版本控制
        1.改错程式,误删档案不用怕
        2.适合团队合作开发(版本控制记录下来,程序的变化,可以清晰的看到是谁对代码做出来了哪些修改)
        3.分支,学会不再使用资料夹来管理版本(这些工作由版本控制来代替我们完成)
    版本控制中间的区别:
        版本控制发展到现在经历了3个过程,本地端版本控制--->中心式版本控制--->分布式版本控制,用图片来了解下他们之间的区别。图片来源:从Git开始进入版本控制的世界
  
本地端版本控制,在本地建立资料库,上传和提取版本,缺点是无法进行协同开发。

中心版本控制在Server建立版本资料库,保存不同时期的版本,解决了本地无法协同开发的问题。不同的开发者可以获取当前最新的版本到本地,但是该版本控制需要仰赖Server。必须要与Server连线才可以适用。

 分布式版本控制则解决了上述两种问题,每个开发者可以在本地创建一个仓库,将需要的版本拿下来。

取得项目的Git仓库


    有两种方法取得项目的Git仓库,第一种在现存的目录下创建新的Git仓库,第二种是从已存在的Git仓库中克隆出来一个新的镜像仓库来。
    1.在现存的目录下创建新的Git 仓库,只需要到此项目中的目录中执行:
git init
    初始化后,会在当前目录下出现一个.git的目录,所有Git需要的数据和资源都会放在这目录下。
    



如过需要将几个文件加入到版本控制,则使用git add 命令,对这些文件进行跟踪,然后提交。如下:



    2.从现有仓库克隆

    如果相对现有开源项目作出贡献,需要把该项目git仓库复制一份出来,使用 git clone 命令。(这里不是check out )
    
git clone https://github.com/SilangQuan/CoolReader  cloneExample


    去本地查看,
    OK,这样就把一个 项目的git仓库获取下来,自己可以对这个项目进行围观和学习。
     


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值