小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

GitHub:GitHub簡(jiǎn)介、使用方法、經(jīng)驗(yàn)總結(jié)(圖文教程)之詳細(xì)攻略(持續(xù)更新!)

 處女座的程序猿 2021-09-28

GitHub:GitHub簡(jiǎn)介、使用方法、經(jīng)驗(yàn)總結(jié)(圖文教程)之詳細(xì)攻略(持續(xù)更新!)


GitHub簡(jiǎn)介

? ? ? ? GitHub是一個(gè)以你的工作方式為靈感的開(kāi)發(fā)平臺(tái)。從開(kāi)源到商業(yè),您可以托管和審查代碼,管理項(xiàng)目,并與5000萬(wàn)開(kāi)發(fā)人員一起構(gòu)建軟件。GitHub 是一個(gè)面向開(kāi)源及私有軟件項(xiàng)目的托管平臺(tái),因?yàn)橹恢С?Git 作為唯一的版本庫(kù)格式進(jìn)行托管,故名 GitHub。全球1億倉(cāng)庫(kù),全球5000萬(wàn)開(kāi)發(fā)者,全球290萬(wàn)家企業(yè)和組織。GitHub的用戶與世界上最大的開(kāi)源社區(qū)一起創(chuàng)建并維護(hù)有影響力的技術(shù)。開(kāi)發(fā)人員將GitHub用于個(gè)人項(xiàng)目,從試驗(yàn)新的編程語(yǔ)言到托管他們畢生的工作。各種規(guī)模的企業(yè)都使用GitHub來(lái)支持他們的開(kāi)發(fā)過(guò)程,并安全地構(gòu)建軟件。
? ? ? ? GitHub 于 2008 年 4 月 10 日正式上線,除了 Git 代碼倉(cāng)庫(kù)托管及基本的 Web 管理界面以外,還提供了訂閱、討論組、文本渲染、在線文件編輯器、協(xié)作圖譜(報(bào)表)、代碼片段分享(Gist)等功能。目前,其注冊(cè)用戶已經(jīng)超過(guò) 350 萬(wàn),托管版本數(shù)量也是非常之多,其中不乏知名開(kāi)源項(xiàng)目 Ruby on Rails、jQuery、python 等。
? ? ? ?2018 年 6 月 4 日,微軟宣布,通過(guò) 75 億美元的股票交易收購(gòu)代碼托管平臺(tái) GitHub。

1、GitHub發(fā)展歷程

  • 2008年4月10日,GitHub正式上線。
  • 2014年1月23日,聯(lián)合創(chuàng)始人湯姆·普雷斯頓-維爾納(Tom Preston-Werner)從另一位聯(lián)合創(chuàng)始人克里斯·萬(wàn)斯特拉斯(Chris Wanstrath)手中接過(guò)總裁職位,后者也將接過(guò)普雷斯頓-維爾納留下的CEO位置。
  • 2018年6月4日晚,微軟宣布,通過(guò)75億美元的股票交易收購(gòu)GitHub。?10月26日,微軟以75億美元收購(gòu)GitHub交易已完成。10月29日,微軟開(kāi)發(fā)者服務(wù)副總裁奈特·弗里德曼(Nat Friedman)將成為GitHub的新一任CEO。?
  • 2020年3月17日,Github宣布收購(gòu)npm,GitHub現(xiàn)在已經(jīng)保證npm將永遠(yuǎn)免費(fèi)。?

2、GitHub特點(diǎn)

  • 一個(gè)更好的合作方式。GitHub將團(tuán)隊(duì)聚集在一起,一起解決問(wèn)題,推進(jìn)想法,并在這個(gè)過(guò)程中互相學(xué)習(xí)。
  • 編寫(xiě)更好的代碼。合作能生巧。在拉請(qǐng)求中發(fā)生的對(duì)話和代碼審查可以幫助您的團(tuán)隊(duì)分擔(dān)工作的負(fù)擔(dān),并改進(jìn)您構(gòu)建的軟件。了解代碼評(píng)審。
  • 管理混亂的代碼。深呼吸。在GitHub上,項(xiàng)目管理發(fā)生在問(wèn)題和項(xiàng)目板上,就在你的代碼旁邊。你所要做的就是提到一個(gè)隊(duì)友,讓他們參與進(jìn)來(lái)。學(xué)習(xí)項(xiàng)目管理。
  • 找到合適的工具。用你的GitHub賬戶從GitHub Marketplace上瀏覽和購(gòu)買應(yīng)用程序。找到你喜歡的工具或者發(fā)現(xiàn)新的愛(ài)好,然后在幾分鐘內(nèi)開(kāi)始使用它們。了解集成。

3、GitHub六大基本功能

  • 管理軟件開(kāi)發(fā):作為開(kāi)源代碼庫(kù)以及版本控制系統(tǒng),Github擁有超過(guò)900萬(wàn)開(kāi)發(fā)者用戶。隨著越來(lái)越多的應(yīng)用程序轉(zhuǎn)移到了云上,Github已經(jīng)成為了管理軟件開(kāi)發(fā)以及發(fā)現(xiàn)已有代碼的首選方法。
  • 分布式控制:如前所述,作為一個(gè)分布式的版本控制系統(tǒng),在Git中并不存在主庫(kù)這樣的概念,每一份復(fù)制出的庫(kù)都可以獨(dú)立使用,任何兩個(gè)庫(kù)之間的不一致之處都可以進(jìn)行合并。在GitHub進(jìn)行分支就像在Myspace(或Facebook…)進(jìn)行交友一樣,在社會(huì)關(guān)系圖的節(jié)點(diǎn)中不斷的連線。
  • 托管各種git庫(kù):GitHub可以托管各種git庫(kù),并提供一個(gè)web界面,但它與外國(guó)的SourceForge、Google Code或中國(guó)的coding的服務(wù)不同。GitHub的獨(dú)特賣點(diǎn)在于從另外一個(gè)項(xiàng)目進(jìn)行分支的簡(jiǎn)易性。為一個(gè)項(xiàng)目貢獻(xiàn)代碼非常簡(jiǎn)單:首先點(diǎn)擊項(xiàng)目站點(diǎn)的“fork”的按鈕,然后將代碼檢出并將修改加入到剛才分出的代碼庫(kù)中,最后通過(guò)內(nèi)建的“pull request”機(jī)制向項(xiàng)目負(fù)責(zé)人申請(qǐng)代碼合并。已經(jīng)有人將GitHub稱為代碼玩家的MySpace。
  • 開(kāi)源項(xiàng)目免費(fèi)托管:GitHub項(xiàng)目本身自然而然的也在GitHub上進(jìn)行托管,只不過(guò)在一個(gè)私有的,公共視圖不可見(jiàn)的庫(kù)中。開(kāi)源項(xiàng)目可以免費(fèi)托管,但私有庫(kù)則并不如此。Chris Wanstrath,GitHub的開(kāi)發(fā)者之一,肯定了通過(guò)付費(fèi)的私有庫(kù)來(lái)在財(cái)務(wù)上支持免費(fèi)庫(kù)的托管這一計(jì)劃。
  • 方便團(tuán)隊(duì)開(kāi)發(fā):通過(guò)與客戶的接洽,開(kāi)發(fā)FamSpam,甚至是開(kāi)發(fā)GitHub本身,GitHub的私有庫(kù)已經(jīng)被證明了物有所值。任何希望節(jié)省時(shí)間并希望和團(tuán)隊(duì)其它成員一樣遠(yuǎn)離頁(yè)面頻繁轉(zhuǎn)換之苦的人士都會(huì)從GitHub中獲得他們真正想要的價(jià)值。
  • 幫助初學(xué)者尋找開(kāi)源代碼:在GitHub,用戶可以十分輕易地找到海量的開(kāi)源代碼。

4、GitHub常見(jiàn)術(shù)語(yǔ)/常用命令

Add a bio 類似簽名的意思

Overview ?概述 ? ? ? ? ? ?Repositories 庫(kù) ? ? ? ? ? ??Stars 星標(biāo)

Followers ?追隨者 ? ? ??Following 我追隨的人

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ??
Edit profile?編輯配置文件

Popular repositories ?流行的庫(kù)

Customize your pinned repositories 自定義固定存儲(chǔ)庫(kù)

Contribution setting 貢獻(xiàn)的設(shè)置

Contribution activity ?捐助活動(dòng)

?
Code ?代碼
issues ?問(wèn)題
pull request 拉請(qǐng)求
projects ?項(xiàng)目
wiki ?維基
insights ?視角
settings 設(shè)置
watch 瀏覽
star ?標(biāo)星
fork ?叉
Your repositories ?你的庫(kù)
Repositories you contribute to ?你貢獻(xiàn)的倉(cāng)庫(kù)
??

Add files via upload?通過(guò)上傳添加文件

Commit directly to the master branch 直接提交給主分支

Create a new branch for this commit and start a pull request. 為這個(gè)提交創(chuàng)建一個(gè)新的分支并啟動(dòng)一個(gè)拉請(qǐng)求。

??

GitHub的使用經(jīng)驗(yàn)總結(jié)

GitHub:如何從GitHub上下載文件(下載單個(gè)文件或者下載整個(gè)項(xiàng)目文件)之詳細(xì)攻略(圖文教程)

1、GitHub的Web端操作

1.1、如何查詢某個(gè)牛叉的庫(kù),比如查詢torch

先進(jìn)入官網(wǎng):https://github.com/
然后接著輸入庫(kù)名:https://github.com/torch ?,即可找到

1.2、如何重命名、刪除已建立好的庫(kù),我們以刪除helloword庫(kù)為例,只需要三步即可

2、GitHub本地客戶端操作

2.1、從本地端所有文件內(nèi)容同步到遠(yuǎn)程web端的方法:只需要三步即可!先加載,然后提交,最后同步!

2.2、如何將已寫(xiě)好的文件夾和程序,上傳到GitHub,我們已Python_example為例上傳到GitHub

?

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多