LinuxTOY 是一个致力于提供 Linux 相关资讯的专题站点。如果您发现了好用好玩的 Linux 东东并愿意发扬自由、分享的精神,可以点击顶部导航 Contact 按钮进行投稿。

Related entries

  • No related posts

Git: Linux 下好用的版本控制软件

一般现在大家都用 Subversion,但是它的中央服务器模式并不是很适合分布式开发,另外它在大项目里执行速度实在太慢了。Git 是 Linus Torvalds 一开始为 Linux Kernel 开发设计的一个版本控制系统,目前已经完善起来。

Git logo

它的特点是:

  1. 不再是中央服务器模式。
  2. 运行速度非常快。
  3. 为方便各个分支进行合并有特殊支持。

Git 当前最新稳定版本是 1.5.4.5,可从这里下载

[撰文/地藏]

署名 • 注明出处 • 非商业性使用

39 Comments

  1. 1 Lee.MaRS Commented @ 2008-04-07 12:09 pmReply to this comment

    用Git不如用Mercurial(Hg)~

  2. 2 oldrev Commented @ 2008-04-07 12:19 pmReply to this comment

    用 hg 不如用 Bazaar(bzr)

  3. 3 cyrus Commented @ 2008-04-07 12:27 pmReply to this comment

    用Bazaar不如用Git

  4. 4 iveney Commented @ 2008-04-07 12:38 pmReply to this comment

    re以上几位大牛的评论……

  5. 5 islet8 Commented @ 2008-04-07 12:46 pmReply to this comment

    惊呆

  6. 6 s Commented @ 2008-04-07 12:59 pmReply to this comment

    总结起来就是一句话:用什么都可以,视情况而定。

  7. 7 Aspirin Commented @ 2008-04-07 1:02 pmReply to this comment

  8. 8 kyle Commented @ 2008-04-07 1:04 pmReply to this comment

    svn在eclipse里面用的很happy

  9. 9 tangooricha Commented @ 2008-04-07 1:17 pmReply to this comment

    方便的就是最好的!

  10. 10 Noxide Commented @ 2008-04-07 1:19 pmReply to this comment

    本人用SVN

  11. 11 somebody(莫多) Commented @ 2008-04-07 1:25 pmReply to this comment

    svn很好用。而且现在googlecode,sf都用svn。。
    不过git也很不错。
    gentoo里很多都是用git的。

  12. 12 SecretZero Commented @ 2008-04-07 1:34 pmReply to this comment

    git真的很少人,这个版本点样?

  13. 13 zhuqin Commented @ 2008-04-07 2:30 pmReply to this comment

    bzr最慢,cvs太老,svn主流,git新潮。很多大一点的项目都转到git去了,内核自不必说,compiz,vlc,还有不少硬件驱动等等。

  14. 14 bluebanboom Commented @ 2008-04-07 3:05 pmReply to this comment

    svn很方便,

  15. 15 Kinch Commented @ 2008-04-07 3:12 pmReply to this comment

    我是从SVN转到Git下的。我想Git的优势是速度飞快,谁用谁知道!

  16. 16 mephisto Commented @ 2008-04-07 4:31 pmReply to this comment

    用sourcesafe吧 很强大的。

  17. 17 caowai Commented @ 2008-04-07 4:34 pmReply to this comment

    还是用的CVS。

  18. 18 hmy Commented @ 2008-04-07 4:34 pmReply to this comment

    svk配合svn可以实现分布式的版本控制。

  19. 19 guest Commented @ 2008-04-07 4:37 pmReply to this comment

    没有恶意的,仅供一笑
    在gentoo emerge 的描述
    GIT - the stupid content tracker, the revision control system heavily used by the Linux kernel team

    翻译交给google

    git -愚昧的内容跟踪,修改控制系统大量使用的L inux内核小组

  20. 20 rainy Commented @ 2008-04-07 4:42 pmReply to this comment

    git的确是最快的,bzr慢的要死。。。-_-!!

  21. 21 kasim Commented @ 2008-04-07 5:10 pmReply to this comment

    但 git 沒有 windows Client 呀

    SVN 在 windows 下有 TortoiseSVN…

    如果 git 有類似的東東..我會把所有project都轉過去

  22. 22 cuxnil Commented @ 2008-04-07 5:17 pmReply to this comment

    我认为应该stupid在这里应该翻译成傻瓜化的,而不是愚昧的

  23. 23 trigg.shaw Commented @ 2008-04-07 5:19 pmReply to this comment

    我是linux 新手 的确觉得svn 不是怎么很好使唤

  24. 24 weakish Commented @ 2008-04-07 5:34 pmReply to this comment

    bzr的主页上说现在bzr的速度也上来了。

    svn不是分布式的,很多时候不方便的。

    有bzr-svn和git-svn,用bzr或git来上google code,sf也不是难事。

    希望有LinuxToy式的简明的git教程,而不仅仅是泛泛的介绍。

  25. 25 larryli Commented @ 2008-04-07 7:48 pmReply to this comment

    git 有 Windows 版本,在 google code 上的项目。
    http://code.google.com/p/msysgit/

  26. 26 GunsNRose Commented @ 2008-04-07 7:58 pmReply to this comment

    不错,之前关注过这玩意,不过一直用的是svn, 顺便找些资料文档来看看,主要是因为git以前没发现for win版,项目在win下要用,试试楼上介绍的网址看看,
    随便google一下评价git都挺不错的,抽点时间了解一下先

  27. 27 junkie Commented @ 2008-04-07 8:11 pmReply to this comment

    +darcs

  28. 28 kinch Commented @ 2008-04-07 11:13 pmReply to this comment

    我装了”Git on MSys” ,就是Windows版本的Git。

    版本是Git-1.5.4-preview20080202,比较稳定。

  29. 29 鱼子酱 Commented @ 2008-04-08 8:54 amReply to this comment

    新项目在用这个,不过只是用来当time machine,git-reset –hard ^^

  30. 30 palxex Commented @ 2008-04-08 9:46 amReply to this comment

    time machine?说起来这也许应该算文件系统的职能……
    不知道以后会不会出现版本控制系统跟文件系统合流的。

  31. 31 cnhacktnt Commented @ 2008-04-08 10:32 amReply to this comment

    呵呵,居然还能看到用 svk 的同好 :-)
    hmy,握手~

  32. 32 GunsNRose Commented @ 2008-04-08 12:06 pmReply to this comment

    刚安了git on msys, 那个cygwin实在不好用,只好将就了,还是linux下正宗一些

  33. 33 s5unty Commented @ 2008-04-08 3:59 pmReply to this comment

    某人翻译的 Git 中文教程
    http://www.bitsun.com/documents/gittutorcn.htm

  34. 34 pig345 Commented @ 2008-04-09 11:02 amReply to this comment

    to palxex
    据说20年前DEC的一个小型机的OS的文件系统就是带版本历史的(比现在MacOSX的timemachine定时备份要好)。
    具体可以翻阅《Unix编程艺术》

  35. 35 kinch Commented @ 2008-04-09 12:08 pmReply to this comment

    @鱼子酱,

    其实Git就是一个文件系统。。。

  36. 36 sswv Commented @ 2008-04-14 8:03 amReply to this comment

    关键是很多人不愿意把老项目移动到新系统上去了

  37. 37 bugx Commented @ 2008-09-15 12:18 pmReply to this comment

    大家可以试试国内提供git服务的
    http://www.githost.cn

  38. 38 Lee.MaRS Commented @ 2008-11-20 8:48 pmReply to this comment

    aiai, 半年后来re一下, 开始用git了… T_T

  39. 39 islet8 Commented @ 2008-11-21 10:24 amReply to this comment

    @guest: google的翻译机器居然连主动和被动都搞不清,您也不检查检查。。。。