---
# System prepended metadata

title: 【課程更新】Terminal / Git 相關章節與工具選用更新
tags: [課程調整公告]

---

###### 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>
