日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

Git與GitHub,Gitlab的區(qū)別

 kaller_cui 2019-04-11

1.什么是Git?

Git

Git是一個開源的分布式版本控制系統(tǒng),可以有效、高速的處理從很小到非常大的項目版本管理。版本控制是一種記錄一個或若干文件內(nèi)容變化,以便將來查閱特定版本修訂情況的系統(tǒng)。簡單的說有了Git就可以將代碼恢復(fù)到任何修改版本的代碼(當(dāng)然前提是你已經(jīng)把代碼提交到git倉庫中)。那么它和Github,Gitlab有什么關(guān)系呢?它倆其實可以說是Git的遠(yuǎn)程倉庫(可以說類似網(wǎng)盤,只不過是主要用來放代碼和管理代碼的兩個網(wǎng)站)。

Git產(chǎn)生的背景:當(dāng)時Linux社區(qū)是使用BitKeeper 來管理和維護(hù)Linux 內(nèi)核開源項目的。后來BitKeeper 的商業(yè)公司同 Linux 內(nèi)核開源社區(qū)的合作關(guān)系結(jié)束,他們收回了 Linux 內(nèi)核社區(qū)免費使用 BitKeeper 的權(quán)力。于是 Linus Torvalds用了兩周 為了幫助管理 Linux 內(nèi)核開發(fā)而開發(fā)的一個開放源碼的版本控制軟件就是Git。所以真的大牛就是讓人膜拜??!不僅開發(fā)了Linux內(nèi)核,還順帶搞出了Git。

2.什么是GitHub?

Github

GitHub是一個開源項目托管平臺,而且,簡單說就是一個可以放代碼的地方(不過可以放的當(dāng)然不僅是代碼了)。Github還有g(shù)it代碼倉庫托管及基本的 Web管理界面以外,還提供了訂閱、討論組、文本渲染、在線文件編輯器、協(xié)作圖譜(報表)、代碼片段分享(Gist)等功能。最近的新聞是微軟以75億美元收購了他。Github是一個比較流行的開源平臺了,好多大牛的都在上面開源自己的項目。如果好好利用能從中學(xué)到很多。

網(wǎng)址:https://github.com/

3.什么是GitLab?

GitLab

GitLab是由GitLab Inc.開發(fā),使用MIT許可證的基于網(wǎng)絡(luò)的Git倉庫管理工具,且具有wiki和issue跟蹤功能。和Github有些類似,不過有個地方不同就是GitLab個人注冊用戶也可免費創(chuàng)建私有倉庫。不過它的的搜索功能感覺不如GitHub好用。IBM,Sony,Jülich Research Center,NASA,Alibaba,Invincea,O’Reilly Media,Leibniz-Rechenzentrum (LRZ),CERN[7][8][9],SpaceX 等組織都有在使用GitLab。

網(wǎng)址:https:///

注:以上網(wǎng)站都是全英文的網(wǎng)站。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多