软件git,github for window,tortoisegit有什么区别

如题所述

1、git有且只有一个,就是linus最初创建的那个叫做git的程序。
2、最初的git,只能运行在*nix系统上,然后,有人为它做了windows兼容的修改,git for windows的具体维护工作应该是德国的一家公司的几个人在负责,也就是msysgit。
msysgit本身,也是git官方维护的版本,它的release是跟着git主版本走的,但是因为有一些windows特有的修改不便merge到主干。
3、tortoisegit为了提高性能,在将内部实现从调用git的cmd命令转移到一个gitlib的dll上去,这个gitlib的dll的跟msysgit有大部分相同之处。
总结:git本身就是git,然后github for windows和tortoisegit都是git的一个gui包装。使用tortoisegit,需要单独下载msysgit安装,使用github for windows,可以直接使用内置的msysgit而无须单独下载安装。
温馨提示:答案为网友推荐,仅供参考
相似回答