###### tags: `課程調整公告` # 【課程更新】Terminal / Git 相關章節與工具選用更新 經課程團隊研究過往同學們的學習紀錄,及因應 Gitbash、Github、Apple 推出的處理器 M1 ⋯⋯等,不同工具的新政策、新議題。 我們針對以下章節有不同的調整,希望協助同學們更有效的學習: #### S0 開發環境 - 終端機相關 - [U: 打開並設定終端機 (Mac 版)](https://lighthouse.alphacamp.co/courses/42/units/6051) 在 .bash_profile 檔案中新增 `alias git='LANG=en_US git'` 的指令設定 (確保 git 在 terminal 顯示為英文,和教案一致。若判斷顯示中文並不影響教案學習,已設定完 terminal 者可不另行設定) - [U:打開並設定終端機 (Windows 版)](https://lighthouse.alphacamp.co/courses/42/units/6052) 新增 Cmder 為推薦使用 Terminal 工具 (已使用 Gitbash 者無需特別更改,但若有遇到 Terminal 議題,可考慮轉為使用 Cmder) #### S1 Git & GitHub - [U: 學習 Git 前的準備清單](https://lighthouse.alphacamp.co/courses/42/units/8631) 因應 2021.8.13 起 Github 將取消用密碼做身份認證,新增取得 Personal access tokens 的教學 - [U: 安裝 Git (Mac 版)](https://lighthouse.alphacamp.co/courses/42/units/6806) 補增 Apple M1 安裝 Homebrew 的方法 - [U: 準備圖形操作軟體](https://lighthouse.alphacamp.co/courses/42/units/6114) 因應工具的社群支援度,原本選用 fork 作為圖形操作軟體,改為選用 SourceTree (已安裝 fork 者無需特別更改,但若有遇到 fork 使用上的相關議題,可參考教案轉為使用 SourceTree) - [U: 程式碼的三個階段](https://lighthouse.alphacamp.co/courses/42/units/6115) 補充 .git 資料夾的意義 & 如何看見電腦裡的隱藏資料夾 - [U: 【選修】使用 SourceTree 修改 Commit 線圖](https://lighthouse.alphacamp.co/courses/42/units/6118) 承接 U22 調整,改為使用 SourceTree - [U: git remote & git push](https://lighthouse.alphacamp.co/courses/42/units/6120) 為響應黑人平權運動,Github 自 2020.10 起以 Main 取代 Master,教案內容也呈現對應調整 - [A1: 整頓你的 GitHub Profile](https://lighthouse.alphacamp.co/courses/42/assignments/1141) 新增工程師實際打造 Github profile 的延伸閱讀 #### S2 架設 Node.js 伺服器 - [U:用 nvm 安裝 Node.js (macOS)](https://lighthouse.alphacamp.co/courses/42/units/6061) 補增 Apple M1 安裝 nvm 的方法 已經完成相關工具安裝、環境設定的同學,可以看一下新增 / 調整的目的,以幫助自己判斷是否需要更換選用工具。 如果是正在安裝環境的同學,別忘了來看看這幾個單元,幫助你確認目前手中遇到的安裝議題是否已被解決。 如果在學習時遇到問題,也千萬別害羞,務必要在單元下方的 Unit Q&A 向助教請教,幫助自己確認理解哦! <div style="width:100%"><img style="max-width:1000px; width:100%;" src="https://assets-lighthouse.s3.amazonaws.com/uploads/image/file/4416/banner_2.001.jpeg"></div>
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up