Environment
為何需要版本控制
- 避免同時管理過多類似檔案
- 能夠備份及還原前版本
- 在不同版本進行切換
- 可上傳到雲端進行異地備援
- 多人可同時編輯同一個檔案造成多個版本
Git用途
- Git是一種版本控制工具
- 可方便比較不同版本的程式碼差異
- 可在專案中隨時切換版本(不須創立多個檔案)
- 可分為本地和遠端(可推到遠端進行整合)

安裝 Gitbash
- go to git-scm下載並安裝Gitbash
- 桌面上就會出現GitBash的應用程式
GitHub
- GitHub是一個線上平台,它提供使用者用Git將程式上傳到平台進行託管
- Git不一定需要搭配GitHub使用,Git可獨立使用
- 到Github創建帳號並登入
VSCode常用指令
- 要將本地的程式碼上傳到Github備份成private repo
- 先登入github,建立一個private repo
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/weili0505/myapp.git
git push -u origin main