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

 我来答
匿名用户
2016-02-02
展开全部
  github for windows,还是tortoisegit,他们的底下都是依赖msysgit的,tortoisegit为了提高性能,似乎在将内部实现从调用git的cmd命令转移到一个gitlib的dll上去,这个gitlib的dll的历史渊源我不是很清楚,但应该跟msysgit脱不了关系,但即使如此,tortoisegit现在仍然还是需要你安装msysgit才能正常动作的,因为它也还没有把所有的内部调用都替换掉,就现在来说,msysgit仍然是tortoisegit的基础。
  至于github for windows,我没有用过,但从我看到过的资料来说,它其实是内置了一个msysgit的,你所有的操作,其实不过是github for windows的gui界面把你的操作翻译成命令行调用参数并调用git的命令行程序而已,就是那个msysgit里面的git.exe。所以,git本身就是git,然后github for windows和tortoisegit都是git的一个gui包装。使用tortoisegit,你需要单独下载msysgit安装,使用github for windows,可以直接使用内置的msysgit而无须单独下载安装。

  git本身就是git,然后github for windows和tortoisegit都是git的一个gui包装。使用tortoisegit,你需要单独下载msysgit安装,使用github for windows,可以直接使用内置的msysgit而无须单独下载安装。
  github for window、tortoisegit是git协议的一种实现,那git软件也是git协议一种实现。
育知同创教育
2016-03-06 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部
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而无须单独下载安装。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式