第五週

學號:40423104

姓名:Yan Syuan

了解~~~

內容大綱

GitHub

  • GitHub使用
  • 為什麼使用GitHub?
  • 建立倉儲與刪除倉儲
  • Git基本操作
  • 推送檔案
  • 心得感想
  • 自評成績

GitHub使用

要使用GitHub必需先建立帳號,建立帳號後,就能夠有效的管理倉儲及上傳資料。

每次上傳資料,GitHub會記錄每次推送的版本,如果檔案出現問題,可以利用回朔,找回還沒出問題的檔案。

為什麼使用GitHub?

出社會後,如果總是把資料或要給客戶的設計圖放在隨身硬碟或電腦上,如過電腦和隨身硬碟出了問題,總不能更客戶說電腦壞了或資料檔案錯誤等跟客戶交差,這樣會影響客戶的心情或公司對你的信任,所以身為工程師,應該要將資料放入遠端,這樣會自己減少很多不必要的麻煩。

GitHub可以有有效的管理檔案,建立自己的倉儲,管理自己的資料。也可以利用協同,讓大家都可以管理一份資料。即使資料出問題了,也能有效的回朔到沒問題的資料,當客戶拿到的檔案出問題了,也能第一時間修改錯誤,讓客戶能交差。

利用leo編輯網頁資料,上傳到GitHub倉儲裡,再利用GitHub倉儲網址連結到個人的網頁。GitHub能廣泛運用在太多管理資料上,所以使用GitHub管理自己的資料能有效率的解決許多問題

GitHub建立倉儲

  • 登入GitHub網站
  • 點選右上角 + 中的 New repository
  • 在 Repository name 建立所要設定的名稱 (倉儲名稱請自訂)
  • 勾選 lnitialize this repository with a README
  • 點選 Create repository

GitHub刪除倉儲

  • 點選右上角的箭頭
  • 點選 Your prdfile
  • 選擇要刪除的倉儲
  • 進入 Stettings
  • 點選 Delete this repository
  • 輸入將要刪除得倉儲名稱
  • 點選 I understand the consequences , delete this repository
  • 回到自己的倉儲頁面→確認倉儲是否被刪除

Git基本操作

  • git clone 加入倉儲網址=複製倉儲資料
  • git checkout 加入分支名=切換分支
  • git add -A=拍快照到資料庫
  • git commit -m=提交
  • git push = 推送
  • git config --global user.email 帳號
  • git config --global user.name 使用者
  • git pull = 匯入資料

Git基本操作

  • git branch 分支名=建立分支
  • git branch=查看分支
  • git reset --hard = 回朔

推送檔案

  • 開啟 Star
  • 打開系統管理員 (cmd) →以自動切換 Y 硬碟
  • 輸入 cd tmp → 轉換到 tmp 資料夾
  • 在倉儲網頁右上方複製倉儲網頁
  • 輸入指令 git clone 加入網址
  • 輸入 cd 加入倉儲名稱→切換道下在的倉儲資料夾
  • 輸入指令git branch gh-pages
  • 輸入指令git checkout gh-pages →切換分支

推送檔案

  • 使用老師提供的倉儲檔案
  • 先將倉儲分支切換為 gh-pages
  • 下載 gh-pages 中的檔案
  • 將檔案內容複製→除了READ.ME檔不複製
  • 貼到自己的倉儲檔案
  • 回到系統管理員 (cmd)
  • 輸入指令 git add -A →拍快照
  • 輸入指令 git commit -m "initail add"

推送檔案

  • 輸入指令 git global --user.email "帳號"
  • 輸入指令 git global --user.name "使用者"
  • 輸入指令 git commit -m "initail add"
  • 輸入指令git push origin gh-pages→推送資料
  • 系統會詢問你的GitHub使用者名稱及密碼
  • 輸入GitHub使用者名稱及密碼
  • 輸入完畢成功推送

心得感想

一開始上課時,我都不懂我打的Git指令是什麼,透過老師上課的講解與自己練習我越來越了解每一個Git指令在做什麼,發現因為一開始的不懂造成很多問題,現在熟悉指令後,了解自己曾出過的問題是什麼,讓我更進步,錯誤雖然會讓人頭痛,但是解決錯誤可以成長,也能讓自己不會輕易放去學習。

自評成績

進入狀況後,將每週作業做好,在這堂課學的東西,可以發現自己的很多不足,這樣我才會成長。

這週給自己的成績:63分