# Git 版本控制 **概念** 1. Branch (分支) 2. Push (合併) **優點** 1. 比對檔案 ✭✭✭✭✭ `明確知道哪一支檔案、哪段程式被修改過` 2. 歷史紀錄 ✭✭✭ `方便查看過往編寫紀錄` 3. 版本回朔 ✭✭✭ `可以輕鬆調整版本,假設這次改的客戶不滿意可以快速切換` 4. 紀錄節點 ✭✭✭✭ `搭配企劃的修改件可以記錄註解` 5. 多人協作 ✭✭✭✭✭✭✭✭✭✭✭ `不會再跟其他人有覆蓋檔案的失誤,每個人都能管理自己的分支` **前置作業(Github示範)** 1. 需要先申請 **Github** 會員 2. 本機創建 **grnet_github** 資料夾 3. 在 **VS Code** 安裝應用程式 **Git Graph** 4. 在 **VS Code** 開啟 **grnet_github** 資料夾並點擊 **Git Graph** 5. 連結 **Github** 並創建新 **Repository** (倉儲/倉庫) 6. **grnet_github** 內會多出一個 .git 隱藏資料夾 7. 前置作業完成