第一週 Git 講義

本週重點

  • 講解教學平台
  • 組別練習、Git 爭霸賽
  • 你會學到如何跟團隊一起用 Git

為什麼要學 Git ?

  • Git 是程式碼版本控制軟體
  • 用網頁版型介紹用了 Git 的差異

軟體與服務安裝

終端機

  • Win:Git Bash
  • 開始 > 搜尋輸入 > Git Bash
  • Mac:終端機
  • 輸入「control + 空白」,關鍵字輸入「終端機」

嘗試 Git 是否有安裝成功

  • 在終端機裡面輸入:git --version

螢幕截圖 2019-10-16 11.20.49.png設定個人資料

  • 輸入姓名:git config --global user.name "gon"
  • 輸入個人的 email:git config --global user.email "[email protected]"
  • 查詢 git 設定內容(小寫 q 離開):git config --list

72316309_2739111376108490_535994150261096448_n.jpg

終端機指令學習

  • 練習:cd 前往到某資料夾,觀看內容

Git 常用指令

  • 初始化數據庫: git init
  • Win 開啟隱藏檔方式
  • Mac 開啟隱藏檔方式: command+shift+.
  • 查詢當前狀態:git status
  • 將檔案加入到索引:git add .
  • 將索引檔案變成一個更新(commit):git commit -m "修改內容"
  • 觀察 commit 歷史紀錄: git log
  • 下載遠端數據庫: git clone 數據庫網址
  • 更新遠端數據庫: git push origin master

基本指令架構

Git 檔案追蹤機制


考題設計

  1. 有幾個檔案沒被加入到追蹤
  2. 有幾個檔案沒被加入到索引
  3. 有幾個檔案已被加入到索引

  • Changes to be committed:已加入索引,即將準備變成一個 commit 的檔案
  • Changes not staged for commit:尚未加入到索引,但有被加入到追蹤的檔案
  • Untracked file:尚未被追蹤的檔案

Sourcetree 回顧


  • 初始化數據庫: git init
  • 查詢當前狀態:git status
  • 將檔案加入到索引:git add .
  • 將索引檔案變成一個更新(commit):git commit -m "修改內容"


GitHub Pages - 建立靜態網站


完成並繼續課程