課程目標

  • 學會專案初始化

課程內容

在開始之前,我先再次說明一下 Git 與 Github Desktop 的不同

Git 是軟體工程師每天都會用到的,強大的專案版本管理工具,本身是命令列工具,要一直在終端機打指令

Github Desktop 是 Github 公司,為了方便入門者,所開發的 GUI(圖形化介面)工具,用起來簡單很多

本課程會交替使用這兩個名詞,前者代表 Git 正在發揮作用,後者代表正在操作 Github Desktop 功能

有點分不清楚沒關係,反正就知道有這差別即可,日後經驗更多,會越來越清楚


讓我們開始玩玩看 Github Desktop 吧!

請先前往官網下載並安裝 https://desktop.github.com/

在登入 Github 帳號的步驟,先選 Skip this step 跳過就好,我們後面課程再登入就好


進入到 Github Desktop 主畫面之後,首先我們要設定一下 git 基本資訊

也就是在用 git 管理專案紀錄時,每次提交變化時,當筆提交的「作者資訊」

請在 Github Desktop 上方的導覽列,選擇 Preferences 然後選擇 Git

把 Name 跟 Email 欄位填寫一下,然後點擊 Save 按鈕,就可以囉!


來建立第一個用 git 管理的專案吧!

在主畫面,點選 Create a New Repository on your Hard Drive

Name 就輸入 my-first-repo

Description 可以省略不填

Local Path 隨便選一個方便的路徑

其餘的選項都保持預設就好,不用勾選

Create Repository 點下去,就建立第一個專案資料夾囉!


請在電腦上,直接打開那個資料夾,然後在資料夾裡面新增一個檔案 my-document-1.txt,裡面放入以下內容

我的第一個筆記檔案

接著打開 Github Desktop 看看狀況

會看到 Changes 分頁下面,有出現 my-document-1.txt 這個檔案

然後右側的主視窗,有顯示出檔案內容

這代表 git 已經發現它的存在了

我們成功使用 git 開始追蹤專案的歷史變化了!

這是一個很好的開始,本課先做到這樣就好!

課後作業

假設你正在準備履歷表,整理一些自我介紹、經營個人品牌的檔案

請建立一個名為 my-resume 的資料夾,並使用 git 開始追蹤這個資料夾

請在其中建立一個 me.txt 的文字檔案,裡面放入以下內容

# 我是誰

- 我是XXX,目前在自學程式設計

# 我的學歷

- 高中:積極高中
- 大學:品質大學

你應該會在 Changes 分頁看到檔案出現

然後在右側主視窗,看到文字檔案的內容

完成以上任務,你就完成這次的課程目標了!


交作業的方法:

請直接截圖 Github Desktop 視窗的內容,上傳到留言區


歡迎將作業成果,在下方留言,跟大家分享,讓大家給你一些回饋!

可以將每課學到的觀念、關鍵字,丟到網路上去搜尋、研究一下!

發問請在「討論專區」為主,或者分享學習筆記、寫學習心得!

貼文都會出現在個人檔案頁面,成為學習歷程、部落格紀錄!

未來面試時,分享給面試官看,會讓人知道你的積極程度!


⭐️ Shopify 網站開發服務(給品牌)
https://job.turn.tw/shopify-services

⭐️ 川川電商事務所(全客製電商開發服務)
https://chuanchuan.tw

⭐️ 台灣 Shopify 商家交流 LINE 群(非官方)
https://line.me/ti/g2/PZ_1LILWVWWuzZQ50HNpYA-A3k6QXWF6znqoBQ

⭐️ 台灣 Shopify 開發者 LINE 群(非官方)
https://line.me/ti/g2/YUasX5K3CJ4QdIx76zppjHlh3-q8w-xkSyK1LA

共有 2 則留言

免費

Github Desktop 新手入門教學 —— 用漂亮的 GUI 介面來學習 Git 基本觀念

引導式練習每個 Github Desktop 功能,先從最簡單的學起,工程師必備技能!


⭐️ Shopify 網站開發服務(給品牌)
https://job.turn.tw/shopify-services

⭐️ 川川電商事務所(全客製電商開發服務)
https://chuanchuan.tw

⭐️ 台灣 Shopify 商家交流 LINE 群(非官方)
https://line.me/ti/g2/PZ_1LILWVWWuzZQ50HNpYA-A3k6QXWF6znqoBQ

⭐️ 台灣 Shopify 開發者 LINE 群(非官方)
https://line.me/ti/g2/YUasX5K3CJ4QdIx76zppjHlh3-q8w-xkSyK1LA