1. 程式人生 > >GITHUB(1.5)GitHub提供的主要功能

GITHUB(1.5)GitHub提供的主要功能

pos bsp 自動生成 lan 一支 評論 手冊 倉庫 wiki

Git 倉庫

一般情況下,我們可以免費建立任意個GitHub提供的Git 倉庫。但如果需要建立只對特定人物或只對自己公開的私有倉庫,則需要依照套餐類型支付每月最低7美元的使用費。

詳見 https://github.com/plans

Organization

通常來說,個人使用時,只需要使用個人賬戶就足夠了,但如果是公司,建議使用Organization賬戶。

它的優點在於可以統一管理賬戶和權限,還能統一支付一些費用。

如果只使用公開倉庫,是可以免費創建Organization賬戶的。因此,如果是以交流群或IT小團體的形式進行軟件開發是不妨試一試。組織或企業使用GitHub時需要註意的地方還有許多。

Issue

issue功能,是將一個任務或者問題分配給一個issue進行追蹤和管理的功能。可以向BUG管理系統或者TiDD(Ticket-driven Development)的Ticket一樣使用。

在GitHub上,每當進行我們將要說明的Pull Request, 都會同時創建一個issue。 每一個功能更改或修正都對應一個issue, 討論或者修正都已這個issue為中心進行,只要查看issue,就能知道和這個更改相關的一切信息,並以此進行管理。

在Git的提交信息中協商Issue的ID(例如 “#7”),GitHub就會自動生成從Issue到對應提交的鏈接。另外,只要按照特定的格式描述提交信息,還可以關閉Issue。這是一個非常方便的功能。

Wiki

通過Wiki功能,任何人都能隨時對一篇文章進行更改和保存,因此可以多人功能共同完成一篇文章。該功能常在開發文檔或手冊的編寫中。

Pull Request

開發者想GitHub的倉庫推送更改或功能添加後,可以通過Pull Request 功能向別人的倉庫提出申請,請求對方合並。

Rull Request 送出 後, 目標倉庫的管理人能夠查看Pull Request 的內容及其中包含的代碼更改。

同時,GitHub 還提供對Pull Request 和源代碼前後差別進行討論的功能。通過此功能,可以以行為單位對源代碼添加評論。

GITHUB(1.5)GitHub提供的主要功能