新手入門(Git)
Git - Book
2014-04-22 Git の仕組み (1) - こせきの技術日記
2021-10-01 Gitの仕組みと用語 / GitHub Term - Speaker Deck
Gitの仕組みと用語 / GitHub Term - Speaker Deck
專案
想管理的檔案或資料夾的集合
版本庫(Git)
本地版本庫、遠端版本庫
快照
某個時間點下的專案整體狀態
commit(Git)
三種區域
add(Git)
1. Working Directory
工作目錄
2. Staging Area
暫存區
準備要commit的快照
3. Repository
版本庫
儲存commit處
檔案對此有四種狀態
File State
1. Untracked
新增檔案
未加入暫存區
2. Unmodified
未變更
3. Modified
修改後
4. Staged
已加入暫存區
HEAD
指向當前所在commit處的refs
錨點
detached HEAD
錨點直接指著commit
branch(Git)
merge(Git)
2022-03-28 数値計算屋のためのGit入門 / Starting Git - Speaker Deck
commit
diff(Git)
switch(git)
$ git switch -c branch_name
建立branch_name分支,並移動HEAD到該分支
log(git)
reflog(Git)
遠端版本庫
clone(Git)
push(Git)
fetch(Git)
pull(Git)
fetch+merge
Git指令實質上是在處理有向無環圖上的Git物件增減,以及標籤的移動
新手入門
Git