(本文稿来自:http://www.open-open.com/news/view/55387)

Git是一个快速,可扩展的,分布式的版本控制系统。Git服务器起初是专为Linux开发,后来移植至Windows, Solaris 和 Mac。本文将介绍用于Windows的Git服务器,Git客户端,插件和代码审查工具。

Git 服务器: 
Git for Windows, 这Git的一个完整移植,由Git社区维护。
http://msysgit.github.io/ 
http://git-scm.com/downloads

Gitblit是一个纯 Java 库用来管理、查看和处理 Git 资料库。相当于 Git 的 Java 管理工具。它可以作为一个完整的Git stack,实现cloning, pushing, 和Repository访问控制。 
http://gitblit.com/

Git GUI 客户端
TortoiseGit - 最酷的界面Git版本控制 http://code.google.com/p/tortoisegit/

Git Extensions 是唯一一个让您不使用命令行控制的 Git 的图形化客户端,用来控制 Git 资料库,支持 Windows 资源管理器集成和 包含Visual Studio (2005/2008/2010/2012)集成G插件。http://code.google.com/p/gitextensions/

git-cola 是一个Python开发的时尚和强大的git图形用户界面。 http://git-cola.github.io/

MSysGit:GitCheetah - msysGit 有个简单的 GUI 工具,及简单的 Explorer 集成;但它自带的 Bash 非常好用,深得 Linux 的真传。https://git.wiki.kernel.org/index.php/MSysGit:GitCheetah

CollabNet GitEye -GitEye 是一个免费的桌面应用,包含一个简单易用的 Git 图形化客户端,同时包含一些开发者常用任务 —— 缺陷跟踪、敏捷计划、代码评审和构建服务。免费但不开源。http://www.collab.net/giteyeapp

SourceTree - 是 Windows 和 OS X 下免费的 Git 和 Hg 客户端。支持创建、克隆、提交、push、pull 和合并等操作。 http://www.sourcetreeapp.com/

Git 插件客户端:
EGit - 利用EGit可以在 Eclipse中实现分行,合并,复制和同步库。支持从Eclipse中利用GitHub Mylyn Connector进行 issues, pull requests, 和 Gists操作。http://eclipse.github.com/

NbGit 是NetBeans IDE中的一个模块,用于支持Git版本控制系统工作.http://code.google.com/p/nbgit/

Git Source Control Provider 集成了Git的Visual Studio扩展.http://gitscc.codeplex.com/

其它工具:
posh-git - posh-git 包含一组强大的 PowerShell 脚本,提供了 Git 和 PowerShell 的集成。https://github.com/dahlbyk/posh-git

Gerrit - 基于Web的代码评审和项目管理用于基于Git的项目。http://code.google.com/p/gerrit/

Git在下搭建下环境的工具的更多相关文章

  1. CentOS 6.5下Git服务器搭建

    1 . Git服务器搭建 1. 环境部署 系统环境:服务器端:CentOS 6.5 ,ip:192.168.56.1 客户端:CentOS 6.5 ,ip:192.168.56.101 软件版本:服务 ...

  2. Centos7 搭建lnmp环境 (centos7+nginx+MySQL5.7.9+PHP7)

    阿里云一台服务器出现问题! 我估计是一键安装包环境的原因,所以打算重新搭建下环境! 首先,当然是先做好快照!安全第一! 对系统盘做更换系统操作,装上纯净版的centos. 装好后,进入系统 一.挂载数 ...

  3. Linux下Jenkins+git+gradle持续集成环境搭建

    Linux下Jenkins+git+gradle持续集成环境搭建 来源:IT165收集  发布日期:2014-08-22 21:45:50 我来说两句(0)收藏本文   一.项目介绍 和 linux ...

  4. Mac OS X下环境搭建 Sublime Text 2 环境变量配置 开发工具配置Golang (Go语言)

    Golang (Go语言) Mac OS X下环境搭建 环境变量配置 开发工具配置 Sublime Text 2 一.安装Golang的SDK 在官网http://golang.org/ 直接下载安装 ...

  5. ​Linux环境下搭建禅道管理工具-包含软件资源

    ​Linux环境下搭建禅道管理工具 1:百度云盘下载: 禅道--链接: https://pan.baidu.com/s/1Stu7nOZVIPO5TnpJWjWtiQ 提取码:dnik CentOs操 ...

  6. WIN7下搭建CORDOVA环境

    Cordova 环境搭建 1安装JDK 工具文件夹中:jdk目录 1)下载地址:http://www.oracle.com/technetwork/java/javase/downloads/inde ...

  7. centos7下git服务器端搭建

    git的安装: yum 源仓库里的 Git 版本更新不及时,最新版本的 Git 是 1.8.3.1,但是官方最新版本已经到了 2.9.2.想要安装最新版本的的 Git,只能下载源码进行安装. 1. 查 ...

  8. centos7下git服务器端搭建(转)

    git的安装: yum 源仓库里的 Git 版本更新不及时,最新版本的 Git 是 1.8.3.1,但是官方最新版本已经到了 2.9.2.想要安装最新版本的的 Git,只能下载源码进行安装. 1. 查 ...

  9. GitLab篇之Linux下环境搭建

    之前公司一直在使用微软的VSS和SVN做为源代码管理工具,考虑到VSS和SVN的局限性,个人一直建议我们应该采用Git来管理我们的源代码.Git的好处不多说相信大家也都知道的.Git不仅仅是一个源代码 ...

随机推荐

  1. awk 正则表达式

    awk 正则表达式.正则运算符详细介绍 前言:使用awk作为文本处理工具,正则表达式是少不了的. 要掌握这个工具的正则表达式使用.其实,我们不必单独去学习它的正则表达式.正则表达式就像一门程序语言,有 ...

  2. char *和char[]的区别,困扰很长时间了,总结下

    char c1[] = "hello";// char *c2 = "hello";// 区别1: c1是一个局部数组,c2是一个全局数组. 局部数组c1是局部 ...

  3. 谈谈Ext JS的组件——布局的用法续二

    绝对布局(Ext.layout.container.Absolute) 绝对布局让我回忆到了使用Foxpro开发的时候,哪时候的界面布局就是这样.通过设置控件的左上角坐标(x.y)和宽度来进行的,由于 ...

  4. flexbox语法(摘抄)

    flex 容器上的属性: flex-direction: row | row-reverse | column | column-reverse (项目的排列方向) flex-wrap : nowra ...

  5. Mysql对自增主键ID进行重新排序

    Mysql数据库表的自增主键ID号经过一段时间的添加与删除之后乱了,需要重新排列. 原理:删除原有的自增ID,重新建立新的自增ID. 1,删除原有主键: ALTER TABLE `table_name ...

  6. java如何运行OS命令(转)

    •javac TestRunTime.java•java TestRunTime hostname // 执行“hostname”Linux命令•即可看到输出 import java.io.IOExc ...

  7. Android开发之搜Ya项目说明(3)

    项目 搜芽移动client ----seller,app,base三个包的简单说明 作者 曾金龙 Tel:18664312687 QQ :470910357@qq.com 时间 2014-10-14 ...

  8. Nubia Z5S 基于官方H207/4.4内核的Mokee4.4.4 RC3.2 (2014.7.31修复呼吸灯(能亮依旧不能呼吸))

    特别感谢 yun3195 和 轻描淡写Yhw  帮忙測试 转帖请务必注明本链接地址: http://blog.csdn.net/syhost/article/details/36444259 此ROM ...

  9. Swift - 控制流/控制结构说明(if,switch,for,while)

    1,if语句 1 2 3 4 5 if count >=3 {     println("yes") }else{     println("no") } ...

  10. ThinkPhp学习01

    原文:ThinkPhp学习01 一.ThinkPHP的介绍           MVC  M - Model 模型                工作:负责数据的操作  V - View  视图(模板 ...