91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎樣使用GitHub

發布時間:2022-01-14 09:27:19 來源:億速云 閱讀:147 作者:柒染 欄目:大數據

怎樣使用GitHub,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

GitHub簡介

  GitHub是一個Git的遠程代碼托管平臺,它除了提供代碼托管外,還提供了如問題發布、pull request、報表統計等功能,下圖為EFCore項目的貢獻者統計信息:

  怎樣使用GitHub

  GitHub提供了一整套遠程協作的解決方案,所以是開源項目的首選平臺,許多知名項目都托管在GitHub上。
  GitHub可以免費的創建自己的開源代碼倉庫,同時有付費服務,如私有倉庫、GitHub的企業解決方案等。

個人與組織

  GitHub中提供了個人倉庫和組織倉庫,分別適合個人開源項目以及組織開源項目。
  個人倉庫主頁:

  怎樣使用GitHub

  組織倉庫首頁:

  怎樣使用GitHub

  創建組織:

    怎樣使用GitHub

  填寫組織信息:  

  怎樣使用GitHub

倉庫的創建與維護

  1.創建一個倉庫(個人和團隊倉庫創建類似,下圖是團隊倉庫)

  怎樣使用GitHub

  2. 倉庫的維護:
  針對每一個倉庫,GitHub提供了代碼管理(Code)、問題管理(Issues)、拉請求(Pull Request)、項目管理(Projects)、百科(Wiki)、統計(Insights)、倉庫設置(Settings)功能,通過這些功能可以對代碼倉庫進行維護:

  怎樣使用GitHub

Fork與Pull request

  Fork和Pull request是GitHub上完成代碼共享的核心功能,下面就介紹如何使用Fork和Pull Request完成代碼貢獻:
  1. 將貢獻目標倉庫Fork到自己的倉庫中:

  怎樣使用GitHub

  怎樣使用GitHub

  2. 獲取Fork后的倉庫,獲取并對代碼進行修改最后推送到遠程分支(直接使用master分支):

  怎樣使用GitHub

  

修改代碼后將修改的內容推到遠程倉庫:

  怎樣使用GitHub

  注:更多使用Git的內容參考:《好代碼是管出來的——使用Git來管理源代碼》以及《好代碼是管出來的——Git的分支工作流與Pull Request》。

  3. 發起Pull Request:

  怎樣使用GitHub

  創建新的pull request將會顯示以下信息(代碼由SelimTeam倉庫合并到yqszt的倉庫、代碼是可合并的以及代碼差異信息):

  怎樣使用GitHub

   當點擊“Create Pull Request”按鈕后,該請求將會被創建。

   4. 處理Pull Request:
   yqszt/MyBlog庫擁有者,可以在pull request選項卡中看到相應的信息并進行合并:

  怎樣使用GitHub

  文件差異:

  怎樣使用GitHub

  合并Pull Request:

  怎樣使用GitHub

  合并結果:

  怎樣使用GitHub

    怎樣使用GitHub

  小編介紹了如何使用GitHub來個人/團隊代碼倉庫,對于一個GitHub倉庫來說除了提供基礎的代碼版本管理功能以外還提供了問題管理、項目管理、百科、拉請求、數據統計等功能,倉庫的擁有者(開發者)可以使用GitHub進行項目管理、代碼管理,還可以將相關知識通過百科進行發布,以便于項目的受益者、貢獻者能夠快速獲得項目信息,而貢獻者除了可以通過Wiki獲取信息外,還可以Issue、Pull Request對項目提出疑問或進行貢獻,擁有者和貢獻者所有的溝通都可以通過Github來完成。
  另外Github的fork與pull request實際上就是上一篇文章中提到的“集成管理者工作流”的實現,其中在對pull request的代碼進行合并時,實際上還強制進行了代碼審查,這種工作流模式即適合本地的開發團隊,也適合開發人員來自世界各地的開源項目。
  從這些方面看來Github不再是一個簡單的Git遠程倉庫托管平臺,而是一個分布式的軟件開發管理解決方案。

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

定边县| 江华| 武山县| 北安市| 霍州市| 曲松县| 甘泉县| 廊坊市| 达孜县| 逊克县| 浦北县| 静宁县| 集贤县| 金乡县| 哈密市| 忻州市| 明光市| 湘潭县| 楚雄市| 剑河县| 荥经县| 黔南| 精河县| 车致| 岳池县| 九江市| 石城县| 应用必备| 洛川县| 永兴县| 鄄城县| 上虞市| 外汇| 四川省| 秦皇岛市| 察雅县| 怀仁县| 泸水县| 闵行区| 炎陵县| 六枝特区|