📚 文稿库

🐧你为啥直接commit到我的master分支啊

视频以幽默的方式,借用 Git 协作流程和代码评审规范,生动地演绎了一场程序员式的“恋爱告白”拒绝现场。

UP主: xyspg · 时长: 1:15 · 🔗 B站原视频

标签: Git · GitHub · 程序员 · 代码规范 · 幽默

为什么直接commit到我的master分支

你为啥直接commit到我的master分支啊?GitHub上根本不是这样。你应该先fork我的仓库,然后从dev分支再搞一个新的feature分支,比如叫feature confession。

把心意写成代码并测试

然后你把你的心意写成代码,并为它写好单元测试和集成测试,确保代码覆盖率达到95%以上。接着你要跑一下linter,通过所有的代码风格检查。

提交规范与Pull Request

然后你再commit,commit message遵循conventional commits规范。之后,你把这个分支push到你自己的远程仓库,然后给我提一个Pull Request。在PR描述里,你要详细说明你的功能改动和实现思路,并且@至少两个其他的评审。

代码评审与拒绝合并

我们会review你的代码,可能会留下一些评论。你需要解决所有的thread,并且拿到至少两个LGTM之后,我才会考虑把你的分支squash merge到develop,等待下一个版本发布。你怎么直接上来就想commit到main?GitHub上根本不是这样!我拒绝合并,我直接关掉!

On this page