Git开源工具TeamGit、Tig、Git介绍

以下为你介绍的Git开源工具都可用在Linux系统上:TeamGit(Git可视化工具)、Tig(文本模式的Git浏览器)、Git(分布式版本控制系统)。

1、TeamGit(Git可视化工具)

Git开源工具TeamGit、Tig、Git介绍

TeamGit 是 Git 版本控制系统的可视化工具,适合小团队使用。

2、Tig(文本模式的Git浏览器)

Git开源工具TeamGit、Tig、Git介绍

Git开源工具TeamGit、Tig、Git介绍

简单的说:

Tig 是一个 git 资源库浏览器,采用 ncurses 开发。

Tig是git的基于ncurses的文本模式界面,它主要用作Git存储库浏览器,但也可以协助分阶段更改以在块级别进行提交,并充当各种Git命令输出的寻呼机。

错误和功能请求:

错误和功能请求可以使用问题跟踪器报告,也可以通过邮件发送到Git邮件列表或直接发送给维护者,确保主题中包含单词“tig”,对于其他与Tig相关的问题,请使用Stack Overflow。

下载地址:https://jonas.github.io/tig/

3、Git(分布式版本控制系统)

Git开源工具TeamGit、Tig、Git介绍

注:开源中国 Git 代码托管平台-码云。

Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。

Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

Torvalds 开始着手开发 Git 是为了作为一种过渡方案来替代 BitKeeper,后者之前一直是 Linux 内核开发人员在全球使用的主要源代码工具。开放源码社区中的有些人觉得 BitKeeper 的许可证并不适合开放源码社区的工作,因此 Torvalds 决定着手研究许可证更为灵活的版本控制系统。尽管最初 Git 的开发是为了辅助 Linux 内核开发的过程,但是我们已经发现在很多其他自由软件项目中也使用了 Git。例如,X.org 最近就迁移到 Git 上来了,很多 Freedesktop.org 的项目也迁移到了 Git 上。

Git与CVS的区别:

分支更快、更容易。

支持离线工作,本地提交可以稍后提交到服务器上。

Git 提交都是原子的,且是整个项目范围的,而不像 CVS 中一样是对每个文件的。

Git 中的每个工作树都包含一个具有完整项目历史的仓库。

没有哪一个 Git 仓库会天生比其他仓库更重要。

下载地址:https://github.com/git/git

注明

以上就是Git开源工具TeamGit、Tig、Git的介绍内容,这些Git开源工具都能使用在Linux操作系统中。

栏目相关文章