標籤:

git是什麼?github又是什麼?他們都有什麼用啊?

逛知乎的時候看到有好幾個人提到他們,可是我對他們一無所知,想了解一下他們


git 是版本控制軟體,目前最先進最流行的

github 是一個網站,用於廣大開發者開源自己的代碼,也提供私有倉庫的付費功能,而它採用的版本控制軟體就是git


諸君,我不是針對你們回答問題的某一個人,而是你們全部,全部,都太捉急了。

題主來看這個:Git入門指引 | Ghosty Core

看不懂了再來問我,記得給我點贊。


git是一種分散式的版本管理系統,Linux的創造者Linus寫的。

GitHub是基於git的代碼庫託管站,也算是程序員的SMS(以碼會友),其中一個主要的開源代碼發布或託管站

git的作用就是對文件進行版本管理,方便在不同版本進行切換修改,類似文件分不同時間備份讓後需要時找回其中一份代替,不過更方便使用。

GitHub某種程度上就是代碼的網盤,也有開源開發商作為代碼發布、存放、徵集Bug和意見用。


全球最大同性交友網站


Git: https://zh.wikipedia.org/wiki/Git

GitHub: https://zh.wikipedia.org/wiki/GitHub

首先,麻煩題主以後提這類問題的時候先自己搜搜看,我這次抬手Google it for you,很難有下次。

其次,某些答主不要一知半解就過來禍害人。Git和GitHub分明是一個是工具一個是網站,「git就是github」真的不是來搞笑的?

最後,不要用百度。


程序員的時光機~


GitHub是個什麼網站? - GitHub


git就是github。

正式點的說法,github是一種分散式版本管理系統。

其實它就是一個程序員保存源代碼的網盤。其實就是一個開源代碼庫

但它又不僅僅是一個網盤,程序員在上面還可以做一些其他的事。

現在git的特點應該有三個:

第一就是雲的概念,代碼可以存在雲端git的網站上,就像我們在各種設備間都能瀏覽到自己存儲的網盤文件 一樣,我們在各個設備間都能訪問到自己的代碼。

第二個就是它的社交屬性。因為代碼是開源的,每個人都可以瀏覽別人的項目並提出意見,而且它像微博一樣,你能粉別人,也能被別人粉。如果你是大牛,如果你或者你的項目夠有趣,你就會有很多粉絲,你的項目也會被更多的人star。

第三就是它能給團隊合作帶來很大幫助。現在有些公司就是用github來開發項目的。github允許多人多分支的工作,並且標示別人的修改和備註,最後還能合併。

github在國內是沒有被牆的,可以登錄註冊賬號使用,個人感覺還是不錯的。作為初學編程的人,可以在上面找到好的項目來學習。

如果英語不好,好好把常用的那幾個單詞意思搞清楚,以後會經常用到的。


郭德綱:一弟子因微博評論有人罵街而苦惱,費盡心思要回罵。我給他出了兩個主意。一,拉黑他。既然聊不到一塊又何必受這個累呢?二,承認並讚美對方是正確的。弟子不解,我又給他舉了個例子。二人打賭十元錢,猜孔明和諸葛亮是否是一人。那麼儘管猜是兩個人好了。因為我們只花十元,便可讓他糊塗一輩子。


推薦閱讀:

一入前端深似海,從此紅塵是路人系列第十彈之如何合理利用Git進行團隊協作(一)
【開源必備】常用git命令
如何在Linux上搭建一個Git中央倉庫
如何用簡單的語言解釋 Git 的基礎命令?

TAG:Git | GitHub |