现在的位置: 首页 > 综合 > 正文

Git的使用简单总结

2014年02月06日 ⁄ 综合 ⁄ 共 1559字 ⁄ 字号 评论关闭


Git的使用简单总结

Posted by 姜立 on 2011 年 10 月 12 日 in Git |

1.前面的文章中,我已经介绍了一些关于git的基本用法,现在就来总结下。

什么是git?

git是一种新型的,轻量级的分布式版本控制系统。

优势:

  1. 分布式体系结构。
  2. 分支与合并很容易
  3. 可以和svn进行交互

怎样安装Git?

1.Linux下安装

sudo apt-get –y install git-core


2.Windows下安装

参考这篇文章:http://jiangli.easymorse.com/?p=758

上面介绍了什么是git,怎样安装git,下面介绍怎么用git。

可以分为5个方面:

  • Git基础:添加与提交
  • 理解分支和使用分支
  • 查询Git历史记录
  • 与远程版本库协作
  • 管理本地版本库

Git基础:添加与提交

这部分主要介绍了添加文件,提交修改,查看历史,管理文件这几个方面,重点在添加文件和提交修改。查看历史和管理文件会在查询Git历史记录这部分介绍。

这部分可以参考这几篇文章:

http://jiangli.easymorse.com/?p=441

http://jiangli.easymorse.com/?p=442

http://jiangli.easymorse.com/?p=451

http://jiangli.easymorse.com/?p=515

管理分支和使用分支

这部分是重点,分支是Git的核心内容之一,这部分将会介绍怎样创建新分支,合并分支,处理合并冲突,删除分支,重命名分支,使用发布分支。

在实际工作中,像实验性更改,增加新功能,Bug修复等等都是在分支上进行的。

这部分可参考这几篇文章:

http://jiangli.easymorse.com/?p=554

http://jiangli.easymorse.com/?p=577

查询Git历史记录

这部分也是比较重要的,对历史的记录和管理是版本库管理系统的关键功能。在Git中,添加新文件或修改已有文件,都会以提交为单位记录下来,形成历史。这部分会介绍如下操作:

  • 利用git log命令查看版本库的历史记录
  • 指定提交范围,便于搜索目标
  • 查看提交间差异
  • 逐行查看代码修改历史
  • 跟踪内容
  • 撤销所做的改动
  • 改写版本库历史

这部分可参考这几篇文章:

http://jiangli.easymorse.com/?p=610

http://jiangli.easymorse.com/?p=645

http://jiangli.easymorse.com/?p=663

与远程版本库协作

上面几个部分都是使用Git来完成各类本地操作,作为分布式版本控制系统,它还支持项目成员间的协作。这部分主要介绍了远程版本库的几种类型,如何克隆远程版本库,如何保持与远程版本库同步,如何把本地更新推入到远程版本库,如何对远程分支进行操作,如何添加新的远程版本库。这里重点在于和远程版本库之间的操作。

参考文章:

http://jiangli.easymorse.com/?p=668

http://jiangli.easymorse.com/?p=504

管理本地版本库

在该部分将会重点介绍用标签标记里程碑。版本库里的标签就像书签,使用他们可以方便回到版本库上打了标签的点,标签最常用于给项目代码的发布版本做标识,以便以后在需要修正或功能变更时,可以通过标签回到该发布代码上。

参考文章:

http://jiangli.easymorse.com/?p=722

上面就是对Git版本库的一个基本的总结,这里面用到了一些Git命令,这篇文章中介绍了这些命令

http://jiangli.easymorse.com/?p=510

当然这是一部分,对于某个命令更详细的用法可以通过输入

git help 命令的名字

进行查找。

抱歉!评论已关闭.