Git开源工具git-flow、TOPGIT、GitPHP、Pygit2介绍

以下为你介绍的Git开源工具都可用在Linux系统上:git-flow(有效的Git分支模型-实现该模型的Git扩展)、TOPGIT(Git文本显示分支图)、GitPHP(Git资料库浏览器)、Pygit2(Python的Git开发包)。

1、git-flow(有效的Git分支模型-实现该模型的Git扩展)

Git开源工具git-flow、TOPGIT、GitPHP、Pygit2介绍

一种有效的Git分支模型-让自己的Git仓库保持整洁。git-flow 一个可以轻松实现该模型的Git扩展。

安装完git-flow后,你可以在当前目录下创建一个全新的仓库或把一个现有的仓库转换成新的分支结构:

$ git flow init

与您的shell集成:

对于那些使用Bash或ZSH shell的人,请查看bobthecow在git-flow-completion(地址:http://github.com/bobthecow/git-flow-completion)项目上所做的出色工作,它为所有git-flow子命令和分支名称提供了制表符补全功能。

Contributing:

分叉存储库,然后,运行:

git clone --recursive git@github.com:<username>/gitflow.git

cd gitflow

git branch master origin/master

git flow init -d

git flow feature start <your feature>

然后,进行工作并提交更改,提示:从gitflow目录中导出export PATH=`pwd`:$PATH可以确保您使用的是当前正在开发的gitflow版本:

git flow feature publish <your feature>

完成后,打开对功能分支的拉取请求。

下载地址:https://github.com/nvie/gitflow

2、TOPGIT(Git文本显示分支图)

一个实现 topgit 文本显示分支图的补丁,以及图形化分支图显示的方法。Topgit 用 shell 脚本语言开发,可以安装在所有类Unix环境中,例如 Linux、Mac OS X,以及Windows下的Cygwin、msysGit等。

Linux 下安装方法:

$ git clone git://repo.or.cz/topgit.git

$ cd topgit

$ make

$ make install

下载地址:https://repo.or.cz/w/topgit.git

3、GitPHP(Git资料库浏览器)

GitPHP是一个采用PHP开发的Git Repository浏览器。它使用Smarty作为模板系统,实现界面可灵活定制。支持项目分类,兼容标准Git包括运行在Windows上的msysgit。

4、Pygit2(Python的Git开发包)

Pygit2是一组与libgit2共享库的Python绑定,libgit2实现了Git管道,Pygit2适用于Python 3.5-3.8和PyPy 3.5。

注:该程序是免费软件,您可以根据自由软件基金会发布的GNU通用公共许可版本2的条款重新分发修改它。

除了GNU通用公共许可证中的权限外,作者还授予您无限制的权限,可以将此文件的编译版本链接到与其他程序的组合中,并分发这些组合,而不受使用此文件的任何限制。

下载地址:https://github.com/libgit2/pygit2

注明

以上就是Git开源工具git-flow、TOPGIT、GitPHP、 Pygit2的介绍内容,这些Git开源工具都能使用在Linux操作系统中。

栏目相关文章