master/bugfix/fork/Pull Request/merge/review解释
表白:黑白圣堂血天使,天剑鬼刀阿修罗。
讲解对象:/master/bugfix/fork/Pull Request/merge/review解释
作者:融水公子 rsgz
Git$github教程Git$github教程 http://www.rsgz.top/post/303.htmlmaster/bugfix/fork/Pull Request/merge/review这个肯定很多人都在github中碰见过,但是都不知道啥意思。今天我就给大家用最简单的意思来概括,一一分析。
master:主分支
bugfix:解决bug的热心网友分支
fork:复制一份,相当于clone
Pull Request:缩写就是PR,表示请求合并
merge:合并的意思
review:检查的意思。通过(review检查)了,可以merge合并这里有个项目叫做喜洋洋,然后有个热心人士fork克隆一下,在热心网友的账号下面也会有一个这个项目的副本bugfix。热心网友将这个副本下载到本地,修改一下bug,完善一下功能。之后觉得改的还不错,就上传到自己的账号的bugfix项目里面,如果觉得自己的代码非常的优秀。那么我们就可以向喜洋洋项目请求PR合并,如果项目的原作者review一下bug,觉得代码还可以,就会merge合并了。
当然了,在github的原作者和完善者之间还有更多的牛逼对话
TL;DR: Too Long; Don’t Read. PR 内容太多,没办法看PR:Pull Request. 拉取请求,给其他项目提交代码PTAL:Please take a look. 请看一看LGTM: Looks Good To Me. 代码已经过 review,可以合并SGTM: Sounds Good To Me. 和上面那句意思差不多,也是已经通过了 review 的意思WIP: Work In Progress. 告诉项目维护者这个功能还未完成,方便维护者前 review 已提交的代码PTAL: Please Take A Look. 提示项目 Owner/contributor reviewTBR: To Be Reviewed. 提示维护者进行 reviewTBD: To Be Done (or Defined/Discussed/Decided/Determined). 根据语境不同意义有所区别,但一般都是还没搞定的意思IMO: In My Opinion 在我看来、依我看、依我所见IMHO: In My Humble Opinion IMO 谦虚的说法LGT1: Looks Good To 1. 如果有一个回复 LGTM 则可以添加为 LGT1,1 代表目前有 1 个赞LGT2: Looks Good To 2. 如果有两个回复 LGTM 则可以添加为 LGT2,2 代表目前有 2 个赞DNM: Do not merge. 不要合并我能想到的就只有这些了,如果大家还有什么想要说的可以私信。哈哈哈,欢迎一起学习进步。多多交流!
===公众号:小雪妃谢谢大家的支持!可以点击我的头像,进入我的空间浏览更多文章呢。建议大家360doc[www.360doc.com]注册一个账号登录,里面真的有很多优秀的文章,欢迎大家的到来。
---
赞 (0)