1. 程式人生 > >Git 術語及中英文對照

Git 術語及中英文對照

Git 術語中英文對照

翻譯參考了 GitHub 上原始碼檔案,致敬 Jiang Xin [email protected] 先生。

English 中文
3-way merge 三方合併
abbreviate 簡寫(的 SHA-1 值)
alternate object database 備用物件庫
amend 修補
ancestor 祖先,祖先提交
annotated tag 附註標籤
bare repository 純倉庫
bisect 二分查詢
blob object 資料物件
branch 分支
bundle
bypass 繞過
cache 索引(的別稱)
chain (提交)鏈
changeset 變更集
checkout 檢出
checksum 校驗,校驗和
cherry-picking 揀選
clean 乾淨(的工作區)
clone 克隆
commit 提交
commit message 提交說明
commit object 提交物件
commit-ish (also committish) 提交號
conflict 衝突
core Git 核心 Git 工具
DAG 有向無環圖
dangling object 搖擺物件
detached HEAD 分離頭指標
directory 目錄
dirty 髒(的工作區)
dumb HTTP protocol 啞 HTTP 協議
evil merge 壞合併(合併引入了父提交沒有的修改)
fast-forward 快進
fetch 獲取
file system 檔案系統
fork 派生
Git archive 倉庫(對於 arch 使用者)
gitfile gitfile(倉庫連結檔案)
grafts (提交)移植
hash 雜湊值
HEAD HEAD(頭指標,亦即當前分支)
head 頭、分支
head ref 分支
header 頭資訊
hook 鉤子
hunk 補丁片段
index 索引
index entry 索引條目
loose object 鬆散物件
loose refs 鬆散引用
master master(預設分支名)
merge 合併
object 物件
object database 物件庫
object identifier 物件識別符號
object name 物件名稱
object type 物件型別
octopus 章魚式合併(兩分支以上的合併)
origin origin(預設的遠端名稱)
pack
pack index 包索引
packfile 包檔案
parent 父提交
patch 補丁
pathspec 路徑規格
pattern 模式
pickaxe 挖掘
plumbing 管件(Git 底層核心命令的別稱)
porcelain 瓷件(Git 上層封裝命令的別稱)
precious-objects repo 珍品倉庫
prune 清除
pull 拉,拉取
push 推,推送
reachable 可達
rebase 變基
ref 引用
reflog 引用日誌
refspec 引用規格
remote 遠端,遠端倉庫
remote-tracking branch 遠端跟蹤分支
replay 重放
repo 倉庫
repository 倉庫
resolve (衝突)解決
revert 還原
revision 版本
rewind 回退
SCM 原始碼管理(工具)
SHA-1 SHA-1(安全雜湊演算法1)
shallow repository 淺(克隆)倉庫
signed tag 簽名標籤
smart HTTP protocol 智慧 HTTP 協議
squash 壓縮
stage n. 暫存區(即索引); v. 暫存
stash n. 貯藏區; v. 貯藏
submodule 子模組
symref 符號引用
tag n. 標籤; v. 打標籤
tag object 標籤物件
tagger 打標籤者
topic branch 主題分支
track 跟蹤
trailer 尾部署名
tree 樹(工作區或樹物件)
tree object 樹物件
tree-ish (also treeish) 樹物件(或可以解析為一樹物件)
unmerged index 未合併索引
unpack 解包
unreachable object 不可達物件
unstage 取消暫存
upstream 上游
upstream branch 上游分支
working tree 工作區