GitHub --介紹
阿新 • • 發佈:2018-12-28
什麼是GitHub
GitHub是為開發者提供Git倉庫的託管服務,但GitHub並不只是Git倉庫的託管服務。GitHub還為開發者或團隊提供了一系列功能,幫助其高效率、高品質地進行程式碼編寫。
GitHub與Git是完全不同的兩個東西,在Git中,開發者將原始碼存入名叫“Git倉庫”的資料庫並加以使用。而GitHub則是在網路上提供Git倉庫的一項服務。也就是說,GitHub上公開的軟體原始碼全部由Git進行管理。理解Git,是熟悉運用GitHub的關鍵所在。
GitHub帶來的變化
1.協作形式變化2.在開發者之間引發化學反應的Pull Request Pull Request是指開發者在本地對原始碼進行更改後,向GitHub中託管的Git倉庫請求合併的功能,開發者可以在Pull Request上評價交流。
3.對特定使用者進行評價
4.使用者所有用文字輸入的功能都可以用GitHub Flavored Markdown(GFM)語法進行描述。
5.能看到更多其他團隊的軟體
6.與開源專案相同的開發模式
社會化程式設計
2.會寫程式碼的程式設計師更受青睞
3.GitHub最大的特徵是”面向人“
GitHub提供的主要功能
1.Git倉庫 個人可以建立任意個GitHub提供的Git倉庫2.Organization 如果是公司,會使用Organization賬戶。
3.Issue Issue功能,是將一個任務或問題分配給一個Issue進行追蹤和管理的功能。
4.Wiki Wiki功能,任何人都能隨時對一篇文章進行更改並儲存。因此可以多人共同完成一篇文章。
5.Pull Request 開發者想GitHub的倉庫推送更改或功能新增後,可以通過Pull Request功能向別人的倉庫提出申請,請求對方合併。