Git开源工具Gitee、silly-jgit、Git Extras、GitStatX介绍

以下为你介绍的Git开源工具都可用在Linux系统上:Gitee(开源中国码云)、silly-jgit(Git 核心库的纯 Java 实现)、Git Extras(git命令行扩展工具)、GitStatX(gitstats 的 GUI 图形化界面封装)。

1、Gitee(开源中国码云)

Git开源工具Gitee、silly-jgit、Git Extras、GitStatX介绍

Gitee (中文名:码云 ,原名 Git@OSC )是开源中国推出的基于 Git 的代码托管服务。目前已经托管超过 500 万的项目。

Gitee 包括三个版本,分别是:社区版、企业版 和 高校版。

码云与 Github 的比较:

Git开源工具Gitee、silly-jgit、Git Extras、GitStatX介绍

下载地址:https://gitee.com/

2、silly-jgit(Git 核心库的纯 Java 实现)

silly-jgit 是 Git 核心库的纯 Java 实现。

下载地址:https://github.com/jhannes/silly-jgit

3、Git Extras(git命令行扩展工具)

git-extras 是TJ出品的git命令行扩展工具。它提供了很多有用的命令,包括:

git-[feature|refactor|bug] [finish]

通过name来创建给定的feature,refactor,bug分支,如:

git checkout master

git feature dependencies

之后通过feature finish 命令来merge到当前分支中:

git checkout master

git feature finish dependencies

git-contrib

显示对于该项目某个作者的贡献

git contrib visionmedia

git-summary

非常有用的命令,输出一个repo的概况,包括项目名称,项目年龄,提交数量,活跃天数,文件数目,以及最重要的每个作者的提交数量和所占比例 

git summary

git-effort [file ....]

显示每个文件的提交数量和活跃时间

git effort --above 15 {src,lib}/*

git-commits-since [date]

从某个日期开始的提交

git commits-since yesterday

git commits-since last week

git-count

显示提交总数,加上参数--all显示每位作者的提交数量

git count

git count --all

git-release

git release 0.1.0

git-alias

git alias last "cat-file commit HEAD"

git-ignore [pattern ...]

git ignore build "*.o" "*.log"

git-info

git-create-branch

在本地及远程创建分支

git-delete-branch

在本地及远程删除分支

git-delete-submodule

删除子模块

git-delete-tag

删除本地及远程的tag

git-fresh-branch

创建一个本地的空分支,如

git fresh-branch docs

创建一个空的用于存放文档的分支

git-graft [dest-branch]

git-squash [msg]

git-changelog

git-undo

移除最近提交

git undo

git undo 3

git-setup [dir]

创建一个git repo,添加目录所有的文件,并作初始化提交

git-touch [filename]

git-obliterate [filename]

git-local-commits

git-archive-file

下载地址:https://github.com/tj/git-extras

4、GitStatX(gitstats 的 GUI 图形化界面封装)

GitStatX 是 gitstats 的 GUI 图形化界面封装,支持很多特性用于管理多个项目报告。

特性:

使用组管理多个项目。

拖放添加项目。

Bootstrap 风格的 Git 统计报表。

报表导出。

自动重新生成过期的报表。

项目类型指示。

特别感谢:

git、gitstats、gnuplot、bootstrap、sqlitepersistentobjects、objective-git。

下载地址:https://github.com/ohdarling/GitStatX

注明

以上就是Git开源工具Gitee、silly-jgit、Git Extras、GitStatX的介绍内容,这些Git开源工具都能使用在Linux操作系统中。

栏目相关文章