mywang88
2019-05-31
簡介
列出了初學 Git 接觸到的概念、中英文對照、及其簡介。
常用命令與術語
命令/術語 | 常見翻譯以及簡介 |
---|---|
add |
暫存:將更改添加至暫存區(stage) |
commit |
提交:提交暫存區,生成新的 commit 對象,並重定向當前分支到新的 commit 對象 |
branch |
分支:創建一個新的分支,指向當前 commit 對象 |
HEAD | 指針:指針指向當前分支(branch),當前分支指向一個 commit 對象,即當前版本 |
reset |
重定向 HEAD 所指向的分支(當前分支)到目標 commit 對象 |
checkout |
重定向 HEAD 到目標分支(也用作文件撤銷更改) |
merge |
合併:將目標分支合併到當前分支。若非快速合併,會生成新的 commit 對象 |
stash |
儲藏:保存當前的工作區和暫存區,以待將來取出(應用) |
clone |
克隆:將遠程倉庫複製爲一個本地倉庫 |
push |
推送:將本地倉庫的一個分支推送至遠程倉庫的指定分支 |
fetch |
獲取:將一個遠程倉庫的一個分支複製到本地 |
pull |
拉取:將一個遠程倉庫的一個分支複製到本地並嘗試合併。pull = fetch + merge |
fork | 指在 GitHub 上覆制一個別人的倉庫爲自己的遠程倉庫 |
pull request | 指在 GitHub 上請求別人拉取自己爲他的倉庫開發的分支 |