---------------------------Hello World 工程是計算機編程的一個歷史悠久傳統,這是一個簡單的練習,讓我們開始學習GitHub!
學習內容列表:
1)創建和使用一個repository
2)啟動和管理一個新的branch
3)更改一個文件并且提交到GitHub上
4)打開和合并一個pull request
GitHub是什么?
GitHub是一個提供版本控制和協作的代碼托管平臺,它讓你和其他人一起工作從任何地方的項目。本教程教你GitHub的一些主要功能像repositories、branches、commits及Pull Requests。你將會創建你自己的Hello World項目repository,學習GitHub的Pull Request工作流,一個流行的方式去創建和review代碼
無需編碼
完成本教程,你需要一個github.com賬戶和互聯網連接,你不需要知道如何編碼,使用命令行,或安裝Git。
步驟1-創建一個Repository
一個repository通常用來組織單個項目,repositories可以包含文件夾、文件、圖像、視頻、電子表格和數據集,滿足任何項目需求。我們建議包含README,或與你項目有關的信息文件。GitHub可以很容易添加一個同時你創建新的repository。它還提供了其他常見的選項,如許可證文件。你的Hello World工程repository可以存儲ideas,資源,也可以作為與他人共享和討論的地方。
去創建一個新的Repository
1.在右上角,靠近你的頭像或identicon,點擊+及選擇新的reposiroty
2、命名你的repository Hello World
3、寫一個簡單的描述
4、選擇初始化repository,通過README
步驟1-創建一個Branch
分支是一次在不同版本的repository上工作的方法。默認情況下,你的repository有一個名為Master的分支,它被認為是最終的分支。我們使用分支去試驗和修改在提交到Master之前。當你在Master中創建一個分支時,你正在制作一個副本,或者快照,就像在那個時間點一樣。如果別人在你的主分支上進行了修改當你在操作分支時,你可以pull那些更新。
此圖顯示:
1、master branch
2、一個新的branch稱為feature(因為我們正在做'feature work'在這個分支上),該功能完成之前合并到master branch上
你保存過不同版本的文件嗎?像這樣的:
分支完成類似的目標在GitHub Repository中 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?在GitHub上,我們開發人員、作者、設計師通過branches修復bugs使功能工作獨立于生產環境的主分支上。