分布式版本控制系统Git学习笔记一

一、Git概述

1.1 版本控制系统概述

  1.1.1  版本控制系统简介

         版本控制系统(version control system),是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。版本控制系统不仅可以应用于软件源代码的文本文件,而且可以对任何类型的文件进行版本控制。用的比较多的如svn,git等。

  1.1.1   版本控制系统的工作模式

    (1)集中式版本控制系统

该模式存在的弊端:

1)存在单点问题

2)必须在局域网环境下工作

CVS与SVN均为集中式版本控制系统。

    (1) 分布式版本控制系统

Git是分布式版本控制系统。

1.2 Git概述

 1.2.1       Git的诞生

 1.2.2   Git简介

               Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。 [1]  Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

1.3 Git工作模式

 1.3.1   集中式

 1.3.2  社区式

1.4 Git工作过程


1.5 Git版本库

工作区:

版本库:

         暂存区:也称为stage或index

         分支区:

1.6 Git的下载与安装

Git官网:   http://www.git-scm.com

1.6.1 Git的安装












第2章 Git本地版本库

2.1 基本操作

 2.1.1  初始化版本库

  (1) 在windows中创建相应目录

          D:\Git\repositories\crm

   (2) git init


    2.1.2 创建用户

用户分为三个级别

    (1)创建系统( 全局作用域)用户


(2)创建用户级别

git config --global user.name "Hongchang"

(3)仓库级别的config文件



猜你喜欢

转载自blog.csdn.net/sanmu_1/article/details/79862256