GitHub review

review 約定:        blocker 前綴的,示意會影響性能,必須批改的        optional 前綴的,示意建議        question 前綴的,示意對代碼有纳闷WIP --  Work in progress, do not merge yet. // 开发中LGTM -- Looks good to me. // Riview 完他人的 PR ,没有问题PTAL -- Please take a look. // 帮我看下,个别都是请他人 review 本人的 PRCC -- Carbon copy // 个别代表抄送他人的意思RFC  --  request for comments. // 我感觉这个想法很好, 咱们来一起探讨下IIRC  --  if I recall correctly. // 如果我没记错ACK  --  acknowledgement. // 我确认了或者我承受了,我抵赖了NACK/NAK -- negative acknowledgement. // 我不批准

Git

feat: 新增featurefix: 修复bugdocs: 仅仅批改了文档,比方README, CHANGELOG, CONTRIBUTE等等style: 仅仅批改了空格、格局缩进、都好等等,不扭转代码逻辑refactor: 代码重构,没有加新性能或者修复bugperf: 优化相干,比方晋升性能、体验test: 测试用例,包含单元测试、集成测试等chore: 扭转构建流程、或者减少依赖库、工具等revert: 回滚到上一个版本

Git 命令

学习网站    https://jingyan.baidu.com/article/219f4bf78955dcde442d3886.html    https://segmentfault.com/a/1190000022951517合并呈现抵触时,撤销合并操作,如果不想解决抵触,想撤销这个合并    git merge --abort    git rebasegit cherry-pick 命令的作用,就是将指定的提交(commit)利用于其余分支。    http://www.ruanyifeng.com/blog/2020/04/git-cherry-pick.html    比方: 本地 git 仓库指针当初指向 master 分支;develop 分支上有多个 commit;当初须要将 develop 分支上的某几个 commit 合并到 master;则能够应用此命令批改远端分支上的问题比方:live    git branch -a        查看远端分支    git checkout remotes/upstream/live        在本地拆散远端分支(会在本地呈现一个长期分支)    git checkout -b fixLiveBug        将零时分支切出个新分支进行 live 上问题的批改Git status          --- 查看本地Git add -A         ---  将本地存至缓存区Git commit -m ‘版本信息’      —  将缓存区存至本地版本仓库Git commit -m ‘第一行版本信息’  -m ‘第二行版本信息’    —  批改版本信息Git commit —amend -m '批改最新一條紀錄的提交起因'    —  批改最新一條紀錄Git remote -v        — 查看以后我的项目可pull 和 push 的地址Git remote add upstream 远端仓库地址      — 增加远端 upstream Git checkout -b 分支名       —  创立本地分支以及切换至创立的分支Git checkout 分支名      —  切换分支Git branch       —  查看本地分支Git branch -D  分支名        —  删除本地分支Git push origin 分支名    — 将本地分支 push 至 origin 的指定分支Git push origin :分支名     —  删除 origin 远端的指定分支Git reset —hard 版本号    — 回滚指定版本Git stash    — 保留以后批改的代码Git stash apply    — 利用最近一次,批改保留后的代码Git stash clear    — 清空 git 栈Git fetch upstream    — 查看远端分支更新Git merge upstream / 分支名    — merge  upstream 远端的指定分支Git pull upstream 分支名    — 此办法是上边两个办法的合体,同样拉取 upstream 远端的指定分支Git reflog     — 记录本地所有批改提交git reset HEAD~1    --- 拉取最近一次提交到版本库的文件到暂存区 并且该操作不影响工作区