Chinaunix首页 | 论坛 | 博客
  • 博客访问: 69960
  • 博文数量: 12
  • 博客积分: 450
  • 博客等级: 下士
  • 技术积分: 130
  • 用 户 组: 普通用户
  • 注册时间: 2006-09-02 11:19
文章分类
文章存档

2011年(1)

2010年(11)

我的朋友

分类: LINUX

2010-12-10 16:41:47

1、 安装git

#安装git核心

sudo apt-get install git-core

#安装git gui

sudo apt-get install git-gui

#安装git doc

sudo apt-get install git-doc

#安装git-svn

sudo apt-get install git-svn

#安装git-cvs

sudo apt-get install git-cvs

#安装gitweb

sudo apt-get install gitweb

#安装git-daemon-run

sudo apt-get install git-daemon-run

#安装git-email

sudo apt-get install git-email

#安装git-arch

sudo apt-get install git-arch

#安装gitk

sudo apt-get install gitk

#在终端上输入 git 测试下是否安装 git
cfddream@ubuntu:~$ git
usage: git [--version] [--exec-path[=GIT_EXEC_PATH]] [-p|--paginate|--no-pager] [--bare] [--git-dir=GIT_DIR] [--work-tree=GIT_WORK_TREE] [--help] COMMAND [ARGS]

其中:git 包说明
git
包是git的核心程序,它只包括最小的依赖关系,如果只安装git包的话,那么一些git的外围扩展将无法使用。

git-all包包括了所有的集成在git上的外围扩展功能。

git-arch包是为了兼容arch仓库的。大家或许听说过linux的发行版本arch,但现在说的arch和这个发行版本似乎没有必然关系。 git-arch中的archgnu arch,它是一个类似于cvssccssvn的版本控制系统。git-arch包用于支持从gnu arch仓库导入到git仓库。

git-cvs包用于支持从cvs仓库导入到git仓库。

git-daemon包用于支持用户使用git://形式的命令来访问git仓库。

git-email包支持使用git发送邮件。
git-gui
包是一个基于Tkgit程序,也就是说是带有GUI的,可以用鼠标点击操作的git

git-svn包用于支持从svn仓库导入到git仓库。

gitk包是一个带有Tcl/Tk GUI的可以用来浏览git仓库历史信息的桌面程序。

gitweb包则是一个成熟的基于web的用于git仓库管理的web程序

2、 建立版本库

1)、 建立一个目录保存当前的代码

        #mkdir project

2)、 将代码拷贝到此目录

3)、 创建版本库:
# 
git  init-db
: 这样只是初始化一个版本库而已, 还没有跟踪任何文件

4)、 添加跟踪信息:
# 
git  add  .
: 这样就把当前目录全部纳入跟踪范围了

5)、 查看版本库状态:
#
git  status
: 这个会输出状态信息,这里照样省略输出

6)、 提交版本库:
#
git  commit  -m  "my first commit comment"
: -m 是注释选项, 后面的参数是注释的短句

完成版本库的建立 

3、 Git常用的命令

1)、  

阅读(13083) | 评论(1) | 转发(1) |
给主人留下些什么吧!~~

chinaunix网友2010-12-13 15:31:24

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com