SEARCH: gerrit

前端自动化工作流中的hooks

Kinice · 2019-5-20 · 分类:工作日常 · 标签: git npm shell

在前端的日常工作中,经常会出现“当执行一种操作之前(之后)需要同时执行另一种操作”的情况,比如我们希望在每次git commit之前都运行eslint代码检查、npm install之前检查项目依赖等。作为经典的情况,各类工具都可以让我们在特定的动作发生时触发自定义脚本,这个功能就叫钩子hooks。 日常经常用到的工具...

git revert撤销之前某次commit

Kinice · 2017-1-9 · 分类:工作日常 · 标签: git gerrit

工作的时候作修改不小心把同事的提交冲掉了。 原因是在修改之前没有pull。 但是,在我提交之后,又有几次提交,同时别人也有几次提交,把错误的部分深深埋在了地下。 这时候,高人传授我一个技巧:git revert! 介绍 git revert是一次commit的反向操作,意为“撤销”。 使用后,会把指定的commit整个...

Gerrit 'Can not merge' 问题整理

Kinice · 2016-11-24 · 分类:工作日常 · 标签: git gerrit

在这种情况下, 不需要abandon 步骤如下: 更新本地仓库 (git fetch) 合并分支 (git rebase) 解决冲突 (git mergetool) 在上次commit的基础上提交 (git commit --amend) push到gerrit上即可 (git push origin HEAD:re...

git tag使用整理及公司tag流程

Kinice · 2016-7-7 · 分类:工作日常 · 标签: git server js

git tag是git为版本发布创建的为某一时间点的版本做标记的功能,在公司进行版本发布的时候很常用。最近公司修改了上线流程,增加了gerrit,上线之前必须要打tag,so这里整理一下git tag的使用方法。 列出标签 $git tag #列出所有标签 $git tag -l '1....