Linux之git工具的使用
我相信做过项目的人,对软件版本管理的重要性是深有所知的。如果程序版本没有管理好,可能对整个项目来说就是致命的打击。所以希望大家在做项目时要注意对自己编写的程序进行一个良好的管理。
前言:
Git是一个快速、可扩展的分布式版本控制系统,它具有极为丰富的命令集,对内部系统提供了高级操作和完全访问.所谓版本控制系统(VersionControlSystem),从狭义上来说,它是软件项目开发过程中用于储存我们所写的代码所有修订版本的软件,但事实上我们可以将任何对项目有帮助的文档交付版本控制系统进行管理。
一.如何安装git
1.用 sudoapt-get install git -core 来安装GIT程序。
2.用gitclone git://git.kernel.org/pub/scm/git/git.git来更新版本库
3.配置git
a.用gitconfig --global user.name “tiger”(输入用户名)
b.gitconfig –global user.email jibo.tiger@gmail.com(联系方式)
4.创建文件夹mygit
mkdirmygit
5.进入mygit
cdmygit
6.仓库初始化
gitinit
7.添加文件hello.c
touchhello.c
8.将文件添加到管理系统中
gitadd hello.c(添加新文件hello.c)所生成的快照并存放到一个临时的存储区域,Git称该区域为索引。
9.接下来将文件索引提交到仓库中,使用git-commit命令可将索引提交至仓库中,这个过程称为提交,每一次提交都意味着版本在进行一次更新。
a.用命令gitcommit 或者gitcommit -m 来提交你的版本信息
b.使用第二中方法中提交gitcommit -m “Version 1.0 hello.c”
10.可以使用gitlog 命令查看当前版本,
eg:
commit362dd9acba9c9fcb37dac1f2e1cf8b37c0dbf556
Author:tiger <jibo.tiger@gmail.com>
Date:Thu Sep 23 17:25:11 2010 +0800
Version1.0 hello.c
11.下面给hello.c中添加内容
然后使用gitlog 查看版本信息以及用gitshow 查看文件的变更情况,新添加了什么内容以及减少了什么内容,也可以使用
gitlog –stat --summary (查看每次版本大致变化情况)
|