第五週
學號: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分