🌿 Git版本控制
职场英语 · 程序员·技术词汇 · 共 32 个核心词汇 · 11 条场景例句
词汇表
- git /ɡɪt/ n. 版本控制工具
- version control n. 版本控制
- repository /rɪˈpɑːzətɔːri/ n. 代码仓库;贮藏所;贮物器;仓库;博物馆;店铺;陈列室
- clone /kloʊn/ v./n. 无性繁殖,克隆;无性繁殖系,克隆;复制品,翻版;无性系;代用件
- commit /kəˈmɪt/ v. 提交(代码);承诺;犯(错)
- push /pʊʃ/ v. 用力(分娩);推;推动;奋斗;攻击;进取心;使伸出
- pull /pʊl/ v. 拉,拖;拉,拉力;拉;拖;拔;牵;撕开;吸引
- fetch /fetʃ/ v. 取来;拿来;接来;售得
- branch /bræntʃ/ n. 树枝;分店;分支;支流;分部;出枝;分割
- master /ˈmæstər/ v./n. 掌握;大师;主人;硕士;母机;主人的;主要的;征服
- main /meɪn/ adj. 主要的;主要部分;干线;体力;力量;主群组;重要的
- develop /dɪˈveləp/ v. 发展;开发;显影;使发达;进步;洗印;生长
- feature branch n. 特性分支
- merge /mɜːrdʒ/ v. 合并;融合;使合并;使消失;吞没;渐渐消失
- merge conflict n. 合并冲突
- rebase /ˌriːˈbeɪs/ v./n. 变基;垫底
- cherry-pick /ˈtʃeri ˌpɪk/ v./n. 拣选提交;最佳选择;优选
- stash /stæʃ/ v. 藏匿,隐藏;藏起来;隐藏处;隐藏物
- tag /tæɡ/ n. 价签;标签;附属物;碎片;结束语;口头禅;附加语
- release branch n. 发布分支
- hotfix branch n. 热修复分支
- pull request n. 拉取请求(PR)
- PR /ˌpiː ˈɑːr/ n. 个人纪录;与公众的关系;公关;模式识别;实际记录;前缀;程序寄存器
- code review /ˈkoʊd rɪˈvjuː/ n. 代码审查;代码复查;代码评审;代码复审
- diff /dɪf/ n. 差异对比
- blame /bleɪm/ v./n. 责备;责任;过失;归咎于
- revert /rɪˈvɜːrt/ v. 恢复;复归;回复;还原;使回复原状;使回转;恢复原信仰的人
- reset /riˈset/ v. 重新设定;重置;清零
- fork /fɔːrk/ n. 叉子;叉状物;分岔;分支;分歧;做成叉形;叉起
- remote /rɪˈmoʊt/ adj. 偏远的;遥远的;偏僻的;疏远的;微少的;远程的
- origin /ˈɔːrɪdʒɪn/ n. 起源;出身;起因;开端;原点
- head /hed/ n./v. HEAD(HTTP 请求方法;Git 当前提交指针)
场景例句
- Create a feature branch before you start coding.写代码前先拉一个特性分支。
- Resolve the merge conflicts locally first.先在本地解决合并冲突。
- Squash your commits before merging.合并前把提交压缩一下。
- Never push directly to the main branch.不要直接推送到主分支。
- I reverted the bad commit this morning.我今天早上回退了那个有问题的提交。
- Newcomer: I have a merge conflict. What now?新人:我合并冲突了,怎么办?
- Senior: Pull the latest main, then rebase your branch onto it.资深:先拉最新的主分支,然后把你的分支 rebase 上去。
- Newcomer: The conflict is in the config file.新人:冲突在配置文件里。
- Senior: Open the diff, keep both changes, and commit again.资深:打开对比,两边改动都保留,再提交一次。
- Newcomer: Done. Should I open a pull request?新人:好了,要提 PR 吗?
- Senior: Yes, and assign me as the reviewer.资深:要,评审人指派给我。