新手入門(Git)
https://www.youtube.com/watch?v=hwP7WQkmECE
想管理的檔案或資料夾的集合
某個時間點下的專案整體狀態
三個檔案儲存的區域
1. Working Directory
2. Staging Area
準備要commit的快照
3. Repository
儲存commit處
檔案對此有四種狀態
File State
1. Untracked
新增檔案
未加入暫存區
2. Unmodified
未變更
3. Modified
已變更
4. Staged
已加入暫存區
錨點
detached HEAD
錨點直接指著commit
commit
建立branch_name分支,並移動HEAD到該分支
fetch+merge