GitHub Guides

---------------------------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使功能工作獨立于生產環境的主分支上。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 前言:這個是官方教程,看完覺得寫的挺淺顯易懂的,于是翻譯一下給需要的人,本人才疏學淺,有翻譯的不到位的地方歡迎指正...
    道阻且長_行則將至閱讀 1,536評論 0 9
  • Lesson 3: Using GitHub to Collaborate 3.1 Creating a GitH...
    赤樂君閱讀 6,132評論 3 11
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,869評論 18 139
  • 工業品銷售和快消不一樣,一個面向的是企業工廠,一個面向的門店消費者。這兩者之間有很大的差別。從快消轉做工業品做起來...
    龍姞閱讀 648評論 0 0
  • 1.煮早飯O(∩_∩)O 2.買牛肉,備午飯O(∩_∩)O 3.上課一節O(∩_∩)O 4.十九大班隊教案O(∩_...
    躲進小樓看燈火閱讀 170評論 0 0