GitHub 是一個基於網路的開源開發平台和託管服務,允許使用者將文件、文件和電腦程式碼上傳到他們的帳戶。 GitHub 允許註冊和非註冊用戶查看、下載甚至貢獻上傳的檔案和原始碼儲存庫。由於其低成本和功能,GitHub 成為世界上最大的原始碼平台,被許多開發人員用作執行協作工作的方式,同時還能夠共享各種軟體、文件和文件。 p>
註冊GitHub 帳號後,使用者就可以建立自己的檔案和內容目錄,稱為儲存庫。建立儲存庫後,就可以建立所謂的主分支。 GitHub 主分支代表任何專案的單一起點。使用者可以決定是否將項目提供給任何人(公共儲存庫)或限制對其的存取並僅與某些使用者共用(私人儲存庫)。可以從主分支建立子分支,這基本上允許使用者分別處理專案的各個方面。在公共儲存庫上,其他使用者可以建議對程式碼進行更改,最終上傳檔案的新版本。建議是透過稱為拉取請求的功能提出的,該功能使開發人員能夠在有效應用之前討論和審查潛在的變更。 GitHub 平台提供了各種功能和工具,使開發人員可以輕鬆地進行或復原變更並追蹤其整體進度。
拉取請求允許使用者告訴其他人他們對某個分支或儲存庫所做的更改。創建拉取請求後,用戶將進入概覽螢幕,在這裡他可以輕鬆查看對程式碼所做的所有更改,並比較新舊版本。因此,所有變更都會被記錄下來,使用者還可以新增評論、標籤和里程碑,甚至將特定任務分配給其他貢獻者。
由於其靈活的平台,GitHub 擁有來自公共和私營部門的用戶。軟體公司、應用程式開發人員、個人程式設計師和加密貨幣開發人員只是一些例子。作為一個開源項目,比特幣 GitHub 在全球擁有眾多開發者,有很多人為比特幣源代碼的審查和改進做出了貢獻。
GitHub 對所有開源和商業開發專案都是免費的。但是,免費方案限制了帳戶可以建立的私人和公共儲存庫的數量。免費計劃還限制了專案可以擁有的協作者數量。因此,較大的專案可能需要根據需要升級到付費 GitHub 計劃。