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 上请求别人拉取自己为他的仓库开发的分支 |