共计 1750 个字符,预计需要花费 5 分钟才能阅读完成。
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 本人的 PR
CC -- Carbon copy // 个别代表抄送他人的意思
RFC -- request for comments. // 我感觉这个想法很好, 咱们来一起探讨下
IIRC -- if I recall correctly. // 如果我没记错
ACK -- acknowledgement. // 我确认了或者我承受了, 我抵赖了
NACK/NAK -- negative acknowledgement. // 我不批准
Git
feat:新增 feature
fix: 修复 bug
docs: 仅仅批改了文档,比方 README, CHANGELOG, CONTRIBUTE 等等
style: 仅仅批改了空格、格局缩进、都好等等,不扭转代码逻辑
refactor: 代码重构,没有加新性能或者修复 bug
perf: 优化相干,比方晋升性能、体验
test: 测试用例,包含单元测试、集成测试等
chore: 扭转构建流程、或者减少依赖库、工具等
revert: 回滚到上一个版本
Git 命令
学习网站
https://jingyan.baidu.com/article/219f4bf78955dcde442d3886.html
https://segmentfault.com/a/1190000022951517
合并呈现抵触时,撤销合并操作,如果不想解决抵触,想撤销这个合并
git merge --abort
git rebase
git 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
--- 拉取最近一次提交到版本库的文件到暂存区 并且该操作不影响工作区
正文完