Linux之Git工具的使用


我相信做过项目的人,对软件版本管理的重要性是深有所知的。如果程序版本没有管理好,可能对整个项目来说就是致命的打击。所以希望大家在做项目时要注意对自己编写的程序进行一个良好的管理。

前言:

Git 是一个快速、可扩展的分布式版本控制系统,它具有极为丰富的命令集,对内部系统提供了高级操作和完全访问 . 所谓版本控制系统 (VersionControl System) ,从狭义上来说,它是软件项目开发过程中用于储存我们所写的代码所有修订版本的软件,但事实上我们可以将任何对项目有帮助的文档交付版本控制系统进行管理。

一.如何安装git

1. 用   sudo apt-get install git -core 来安装GIT 程序。

2. 用 git clone git://git.kernel.org/pub/scm/git/git.git 来更新版本库

3. 配置 git

a. 用 git config --global user.name “tiger”( 输入用户名)

b.git config –global user.email jibo.tiger@gmail.com ( 联系方式)

4. 创建文件夹 mygit

mkdir mygit

5. 进入 mygit

cd mygit

6. 仓库初始化

git init

7. 添加文件 hello.c

touch hello.c

8. 将文件添加到管理系统中

git add hello.c( 添加新文件 hello.c) 所生成的快照并存放到一个临时的存储区域, Git 称该区域为索引。

9. 接下来将文件索引提交到仓库中,使用 git-commit 命令可将索引提交至仓库中,这个过程称为提交,每一次提交都意味着版本在进行一次更新。

a. 用命令 git commit 或者 git commit -m 来提交你的版本信息

b. 使用第二中方法中提交 git commit -m “Version 1.0 hello.c”

10. 可以使用 git log 命令查看当前版本,

eg:

commit 362dd9acba9c9fcb37dac1f2e1cf8b37c0dbf556

Author: tiger <jibo.tiger@gmail.com>

Date: Thu Sep 23 17:25:11 2010 +0800

Version 1.0 hello.c

11. 下面给 hello.c 中添加内容

然后使用 git log 查看版本信息以及用 git show 查看文件的变更情况,新添加了什么内容以及减少了什么内容,也可以使用

git log –stat --summary ( 查看每次版本大致变化情况)

相关内容