GitHub:GitHub简介、使用方法、经验总结(图文教程)之详细攻略(持续更新!)
GitHub:GitHub簡介、使用方法、經驗總結(圖文教程)之詳細攻略(持續更新!)
?
?
目錄
GitHub簡介
1、GitHub發展歷程
2、GitHub特點
3、GitHub六大基本功能
4、GitHub常見術語/常用命令
GitHub的使用經驗總結
1、GitHub的Web端操作
1.1、如何查詢某個牛叉的庫,比如查詢torch
1.2、如何重命名、刪除已建立好的庫,我們以刪除helloword庫為例,只需要三步即可
2、GitHub本地客戶端操作
2.1、從本地端所有文件內容同步到遠程web端的方法:只需要三步即可!先加載,然后提交,最后同步!
2.2、如何將已寫好的文件夾和程序,上傳到GitHub,我們已Python_example為例上傳到GitHub
?
?
?
GitHub簡介
? ? ? ? GitHub是一個以你的工作方式為靈感的開發平臺。從開源到商業,您可以托管和審查代碼,管理項目,并與5000萬開發人員一起構建軟件。GitHub 是一個面向開源及私有軟件項目的托管平臺,因為只支持 Git 作為唯一的版本庫格式進行托管,故名 GitHub。全球1億倉庫,全球5000萬開發者,全球290萬家企業和組織。GitHub的用戶與世界上最大的開源社區一起創建并維護有影響力的技術。開發人員將GitHub用于個人項目,從試驗新的編程語言到托管他們畢生的工作。各種規模的企業都使用GitHub來支持他們的開發過程,并安全地構建軟件。
? ? ? ? GitHub 于 2008 年 4 月 10 日正式上線,除了 Git 代碼倉庫托管及基本的 Web 管理界面以外,還提供了訂閱、討論組、文本渲染、在線文件編輯器、協作圖譜(報表)、代碼片段分享(Gist)等功能。目前,其注冊用戶已經超過 350 萬,托管版本數量也是非常之多,其中不乏知名開源項目 Ruby on Rails、jQuery、python 等。
? ? ? ?2018 年 6 月 4 日,微軟宣布,通過 75 億美元的股票交易收購代碼托管平臺 GitHub。
?
1、GitHub發展歷程
- 2008年4月10日,GitHub正式上線。
- 2014年1月23日,聯合創始人湯姆·普雷斯頓-維爾納(Tom Preston-Werner)從另一位聯合創始人克里斯·萬斯特拉斯(Chris Wanstrath)手中接過總裁職位,后者也將接過普雷斯頓-維爾納留下的CEO位置。
- 2018年6月4日晚,微軟宣布,通過75億美元的股票交易收購GitHub。?10月26日,微軟以75億美元收購GitHub交易已完成。10月29日,微軟開發者服務副總裁奈特·弗里德曼(Nat Friedman)將成為GitHub的新一任CEO。?
- 2020年3月17日,Github宣布收購npm,GitHub現在已經保證npm將永遠免費。?
2、GitHub特點
- 一個更好的合作方式。GitHub將團隊聚集在一起,一起解決問題,推進想法,并在這個過程中互相學習。
- 編寫更好的代碼。合作能生巧。在拉請求中發生的對話和代碼審查可以幫助您的團隊分擔工作的負擔,并改進您構建的軟件。了解代碼評審。
- 管理混亂的代碼。深呼吸。在GitHub上,項目管理發生在問題和項目板上,就在你的代碼旁邊。你所要做的就是提到一個隊友,讓他們參與進來。學習項目管理。
- 找到合適的工具。用你的GitHub賬戶從GitHub Marketplace上瀏覽和購買應用程序。找到你喜歡的工具或者發現新的愛好,然后在幾分鐘內開始使用它們。了解集成。
?
3、GitHub六大基本功能
- 管理軟件開發:作為開源代碼庫以及版本控制系統,Github擁有超過900萬開發者用戶。隨著越來越多的應用程序轉移到了云上,Github已經成為了管理軟件開發以及發現已有代碼的首選方法。
- 分布式控制:如前所述,作為一個分布式的版本控制系統,在Git中并不存在主庫這樣的概念,每一份復制出的庫都可以獨立使用,任何兩個庫之間的不一致之處都可以進行合并。在GitHub進行分支就像在Myspace(或Facebook…)進行交友一樣,在社會關系圖的節點中不斷的連線。
- 托管各種git庫:GitHub可以托管各種git庫,并提供一個web界面,但它與外國的SourceForge、Google Code或中國的coding的服務不同。GitHub的獨特賣點在于從另外一個項目進行分支的簡易性。為一個項目貢獻代碼非常簡單:首先點擊項目站點的“fork”的按鈕,然后將代碼檢出并將修改加入到剛才分出的代碼庫中,最后通過內建的“pull request”機制向項目負責人申請代碼合并。已經有人將GitHub稱為代碼玩家的MySpace。
- 開源項目免費托管:GitHub項目本身自然而然的也在GitHub上進行托管,只不過在一個私有的,公共視圖不可見的庫中。開源項目可以免費托管,但私有庫則并不如此。Chris Wanstrath,GitHub的開發者之一,肯定了通過付費的私有庫來在財務上支持免費庫的托管這一計劃。
- 方便團隊開發:通過與客戶的接洽,開發FamSpam,甚至是開發GitHub本身,GitHub的私有庫已經被證明了物有所值。任何希望節省時間并希望和團隊其它成員一樣遠離頁面頻繁轉換之苦的人士都會從GitHub中獲得他們真正想要的價值。
- 幫助初學者尋找開源代碼:在GitHub,用戶可以十分輕易地找到海量的開源代碼。
?
?
4、GitHub常見術語/常用命令
| Add a bio 類似簽名的意思 | Overview ?概述 ? ? ? ? ? ?Repositories 庫 ? ? ? ? ? ??Stars 星標 Followers ?追隨者 ? ? ??Following 我追隨的人 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? | ? ?? |
| Edit profile?編輯配置文件 | Popular repositories ?流行的庫 Customize your pinned repositories 自定義固定存儲庫 Contribution setting 貢獻的設置 Contribution activity ?捐助活動 | ? |
| Code ?代碼 issues ?問題 pull request 拉請求 | projects ?項目 wiki ?維基 insights ?視角 settings 設置 | watch 瀏覽 star ?標星 fork ?叉 |
| Your repositories ?你的庫 Repositories you contribute to ?你貢獻的倉庫 | ? | ? |
| Add files via upload?通過上傳添加文件 Commit directly to the master branch 直接提交給主分支 Create a new branch for this commit and start a pull request. 為這個提交創建一個新的分支并啟動一個拉請求。 | ? | ? |
?
?
GitHub的使用經驗總結
GitHub:如何從GitHub上下載文件(下載單個文件或者下載整個項目文件)之詳細攻略(圖文教程)
?
1、GitHub的Web端操作
1.1、如何查詢某個牛叉的庫,比如查詢torch
先進入官網:https://github.com/
然后接著輸入庫名:https://github.com/torch ?,即可找到
?
1.2、如何重命名、刪除已建立好的庫,我們以刪除helloword庫為例,只需要三步即可
?
?
2、GitHub本地客戶端操作
2.1、從本地端所有文件內容同步到遠程web端的方法:只需要三步即可!先加載,然后提交,最后同步!
?
2.2、如何將已寫好的文件夾和程序,上傳到GitHub,我們已Python_example為例上傳到GitHub
?
?
?
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的GitHub:GitHub简介、使用方法、经验总结(图文教程)之详细攻略(持续更新!)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 成功解决ValueError: Coul
- 下一篇: DL之Attention-ED:基于TF