Slide 1

Slide 1 text

Github 基礎操作教學 (1) 使⽤用 GitHub Desktop 講者 | Win Wu @yiyingwu1990 blog.winwu.today ⽇日期 | 2015/10/07@五倍紅寶⽯石出礦坑

Slide 2

Slide 2 text

內容涵蓋 • 建⽴立 Github 帳號 • 安裝 Github Desktop • 建⽴立 Repository • 提交 Commit • 刪除 Repository

Slide 3

Slide 3 text

建⽴立 Github 帳號 進⼊入 https://github.com/join 申請⼀一個 github 帳號

Slide 4

Slide 4 text

建⽴立 Github 帳號 • 接著去信箱啟⽤用你的 github 帳號 • 或是你已經啟⽤用過了,那麼直接去 login ⾴頁⾯面登⼊入帳號 https:// github.com/login


Slide 5

Slide 5 text

建⽴立 Github 帳號 登⼊入成功後進⼊入 github ⾸首⾴頁

Slide 6

Slide 6 text

安裝 Github Desktop 進⼊入 https://desktop.github.com/ 點選 Download

Slide 7

Slide 7 text

安裝 Github Desktop 解壓縮後開始安裝,按下 continue

Slide 8

Slide 8 text

安裝 Github Desktop 輸⼊入你申請的 github 帳號密碼,先按下『sign in』

Slide 9

Slide 9 text

安裝 Github Desktop sign in 成功後,會看到⾃自⼰己的帳號,接著再『continue』

Slide 10

Slide 10 text

安裝 Github Desktop 接著,要做⼀一些 git 的 config 設定,只要輸⼊入你的 github 註冊的帳號, 跟註冊時使⽤用的 email,就可以再 『Continue』

Slide 11

Slide 11 text

安裝 Github Desktop 下⼀一步會幫你從你的電腦找出 git 的 Repo,如果你沒有從 git clone 下來任何的專案,應該是 空的。 如果你沒有使⽤用 git 的經驗,在 這裡不做任何事,直接按下 Done 就好。

Slide 12

Slide 12 text

安裝 Github Desktop 設定都完成後,就會進到這個畫⾯面,先這樣就 ok 了!

Slide 13

Slide 13 text

建⽴立 Repo ⾸首先先在⾃自⼰己的電腦某個地⽅方建⽴立⼀一個專案的資料夾, 範例中假設在桌⾯面,建⽴立⼀一個 task 的資料夾來當作我們第⼀一個 Repo 的儲存位置。

Slide 14

Slide 14 text

建⽴立 Repo 回到 Github Desktop,點選左上⾓角的 +,選擇 create 的 tab

Slide 15

Slide 15 text

建⽴立 Repo Repo Name 填⼊入 『task』,接著 Local Path 選到桌⾯面就可以了 (要看到 ~/Desktop/task 就可以),按下 『Create Repository』

Slide 16

Slide 16 text

建⽴立 Repo 建⽴立 Repo 後會在左側第⼀一欄的 Other 看到 task,點選他,右邊 的欄暫時都是空⽩白的 (因為 task 資料夾⺫⽬目前也沒有任何檔案)

Slide 17

Slide 17 text

建⽴立 Repo 接著我們要模擬放到⼀一些檔案進⼊入到版本控制,所以我們
 必須讓 task 這個 repo 有些內容,先⽤用編輯器 (sublime) 打開你的 task 資 料夾,建⽴立⼀一個 README.md 的檔案,並且簡單打上⼀一些⽂文字,儲存!

Slide 18

Slide 18 text

提交 Commit 只要你在你的 task (repo 的資料夾) 有任何檔案的異動,都會被 git 知 道,因為我們在 create ⼀一個 repo 的時候,它已經正式成為⼀一個可以 進⾏行版本控制的資料夾了。 接著回到 Github Desktop,你會看到 Github 掃到你有新增⼀一個檔案 叫做 README.md (如下⾴頁)。

Slide 19

Slide 19 text

發現有新的檔案 README.md README.md 新增的 內容是什麼

Slide 20

Slide 20 text

提交 Commit 假設剛剛的 README.md 是我 們預期要 commit (提交) 出去的 檔案,那我們就為它進⾏行 commit 吧! 在 Github desktop 中間欄的下 ⽅方,輸⼊入這次 commit 的標題 跟描述。 接著按下 Commit to master 必要勾選每次要 commit 的檔案!

Slide 21

Slide 21 text

提交 Commit 按下 commit 之後會切到 History 的 tab 上,檢查⼀一下這次 commit 的內容都沒有問題的話,就按下 publish 進⾏行發佈。

Slide 22

Slide 22 text

提交 Commit 發佈時⼀一樣要填寫 Name 的 Description,這邊的內容是會送到 github 的 repo ⾴頁⾯面上的,沒問題的話就按下右下⾓角 Publish Repository

Slide 23

Slide 23 text

提交 Commit Commit 中

Slide 24

Slide 24 text

提交 Commit Commit 成功後,右上⾓角會變成 sync ⽽而不是 publish 了

Slide 25

Slide 25 text

提交 Commit 到⾃自⼰己的 github ⾴頁⾯面 https://github.com/YOUR_ACCOUNT?tab=repositories 就會看到剛剛的 task 的 Repo 已經在 gitub 上。

Slide 26

Slide 26 text

提交 Commit 點進內⾴頁,就會看到我們剛剛提交的 README.md 檔案

Slide 27

Slide 27 text

提交 Commit 以上是⽰示範簡單的 commit 流程,可以多練習幾次 commit 的流程。這個簡 報只涵蓋最基本的操作⽅方式。 專案⼀一直進⾏行開發,開發過程中不斷的修改檔案,新增檔案,所有的⾏行為, 步驟,都可以進⾏行 Commit。但要盡量清楚明瞭的拆分每次 Commit 的任務 是什麼,明確指出 commit 的標題跟描述。

Slide 28

Slide 28 text

刪除 Repo 假如某個 Repo 不再被使⽤用或是維護等等,想要刪掉,可以到 github 的 Repo 的 setting ⾴頁⾯面。

Slide 29

Slide 29 text

刪除 Repo setting ⾴頁⾯面往下移,找到 Danger Zone 的地⽅方, 有個 Delete this repository 的按鈕,按下去

Slide 30

Slide 30 text

刪除 Repo 因為刪除 Repo 真的不算是很⼀一般常⾒見的動作,所以為了請你再三確認, 你務必要填⼊入 github 要你填的內容,接著按下 I understand .. 才是真的刪除 Repo。

Slide 31

Slide 31 text

Thanks :)