日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Git学习系列之Git和TortoiseGit的区别

發(fā)布時間:2025/6/16 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Git学习系列之Git和TortoiseGit的区别 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

  不多說,直接上干貨!

?

?

?

?

? ?Git和TortoiseGit的區(qū)別:

    TortoiseGit的安裝和使用依賴Git。

    

?

  Git有且只有一個,就是linux最初創(chuàng)建的那個叫做Git的程序。現(xiàn)在的維護者的名字我懶得去查了。

  最初的Git,只能運行在*nix系統(tǒng)上,然后,有人為它做了windows兼容的修改,Git for windows的具體維護工作應(yīng)該是德國的一家公司的幾個人在負責,沒錯,就是我們看到的那個msysGit,一個基于windows上虛擬unix環(huán)境mGw的Git。早期還有一個單獨的windows Git的fork,現(xiàn)在已經(jīng)不存在了。而msysGit本身,也是Git官方維護的版本,它的release是跟著Git主版本走的,但是因為有一些windows特有的修改不便merGe到主干,所以,現(xiàn)在還是有少量單獨的修改是由msysGit的維護小組在管理負責的。這種情況將來會不會有所改善我不好說,但從這幾年的情況來說,msysGit的修改是在一點一點的合并到主干的,因此,也許將來我們看到msysGit,有可能就僅僅只是一個mGw + Git的合并安裝包而已了,但就現(xiàn)在來說,msysGit是跟著主干Git走的一個官方fork。  

  無論Github for windows,還是TorToiseGit,他們的底下都是依賴msysGit的,TorToiseGit為了提高性能,似乎在將內(nèi)部實現(xiàn)從調(diào)用Git的cmd命令轉(zhuǎn)移到一個Gitlib的dll上去,這個Gitlib的dll的歷史淵源我不是很清楚,但應(yīng)該跟msysGit脫不了關(guān)系,但即使如此,TorToiseGit現(xiàn)在仍然還是需要你安裝msysGit才能正常動作的,因為它也還沒有把所有的內(nèi)部調(diào)用都替換掉,就現(xiàn)在來說,msysGit仍然是TorToiseGit的基礎(chǔ)。

  至于Github for windows,我沒有用過,但從我看到過的資料來說,它其實是內(nèi)置了一個msysGit的,你所有的操作,其實不過是Github for windows的Gui界面把你的操作翻譯成命令行調(diào)用參數(shù)并調(diào)用Git的命令行程序而已,就是那個msysGit里面的Git.exe。

  所以,Git本身就是Git,然后Github for windows和TorToiseGit都是Git的一個Gui包裝。使用TorToiseGit,你需要單獨下載msysGit安裝,使用Github for windows,可以直接使用內(nèi)置的msysGit而無須單獨下載安裝。

?

  

?

?

?本文轉(zhuǎn)自大數(shù)據(jù)躺過的坑博客園博客,原文鏈接://www.cnblogs.com/zlslch/p/7986039.html,如需轉(zhuǎn)載請自行聯(lián)系原作者

?

?

總結(jié)

以上是生活随笔為你收集整理的Git学习系列之Git和TortoiseGit的区别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。