愿你坚持不懈,努力进步,进阶成自己理想的人

—— 2017.09, 写给3年后的自己

搜索分类效率下的文章

Git打标签功能详解

打标签功能对于标记发布节点尤其有用,这篇文章将总结git中打标签功能的详细用法 一、列出标签 列出标签功能可以查看已有的git标签,使用git tag命令即可: $ git tag v0.1 v1.3

通过一次场景模拟来深入理解和实践持续集成(CI)

最近参加 leader 所举办的 CI 相关的 CoP(Communication of Practice),过程相当精彩且收获甚多,本文是听完了第二场分享“CI in action”之后的一次总结,分享本身是基于 Java 和 Gradle 进行的,但是由于对前端开发者而言,可能以前端所了解的技术栈进行总结更为熟悉。因此,本着吸收分享内容且结合前端实际开发的初衷,写下本文

持续集成(Continuous Integration)的基础概念

一、持续集成的特点 至少每日集成一次 有助于快速解决问题 不止一个过程 二、所谓持续,是至少每日集成一次 持续集成(Continuous Integration, CI)是一种开发实践,它要求开发者将 代码 在一日内集...

使用rebase的Git工作流

Git是目前最为强大的代码版本管理工具,被开源社区和各大公司所广泛使用。使用Git进行团队协作开发是很便利的一件事情,但是在多人协作的过程中,我们也会面临如何运用好Git的问题。这种情况下,就出现了各种各样的Git Workflow,而本文将介绍一种基于rebase的工作流,这种工作流也是目前开源社区所比较推崇的做法,了解了这种工作流之后可以更好地优化对git...

BDD工具Cucumber学习记录

一、前言 BDD(Behavior Driven Development)是一种有效的软件开发与测试方法,它能够清晰化地描述应用程序的行为,用于在业务方、开发者与测试人员之间明确业务需求,并且为更好地自动化测试提供指导。Cucumber是广泛使用的一个BDD工具,支持多种语言,本文则基于JS...

Git操作备忘录

常见场景 1、本地新拉了一个分支,如何同步到远端? 使用: $ git push -u origin branchName 2、不小心在错误的分支上写了代码,如何换到另一个分支? 可以使用...

【转载】FreeMarker学习总结

转自KaolaFed 原文https://github.com/kaola-fed/blog/issues/84 作者:xiechuanlong 1.前言 工程中,由于ftl模板是由前端人员写的,因此...

Webpack使用总结

一、核心概念 webpack 是一个现代 JavaScript 应用程序的模块打包器。当 webpack 处理应用程序时,它会递归地构建一个依赖关系图,其中包含应用程序需要的每个模块,然后将所有这些模块打包成少量的 bundle(通常只有一个),由浏览器加载。 其核心概念有4个:入口(entry)、出口(output)、loader、插件 1、入口(entry)

git config使用总结

git config是用来对git进行配置的命令 一、查找 git config配置项的查找顺序依次为“Current Project -> User -> System”,其中: 1、/etc/gitconfig文件,这个文...

git stash命令的使用

在工作中,我们经常遇到以下的场景: 在B分支上正在进行开发,但是此时QA突然告诉你A分支出了个问题。这时候,我们需要切到A分支上来修复这个问题,但是手头的代码还是在开发中的,我们并不想直接commit一份当前的代码,这种情况下怎么办呢?那么git stash就派上用场了 git...

Sass学习总结

一、什么是Sass Sass(Syntactically Awesome StyleSheets),是一个针对CSS扩展的工具。旨在解决大型项目中CSS难以维护的问题。Sass中引入了变量、嵌套规则、mixins、导入等众多功能,且完全兼容CSS语法。使得构建大型样式表体验很好 ...

Git学习(一)基本操作

1、配置用户名邮箱信息 git config --user.name "RuphiLau" git config --user.email "rf126@qq.com" 2、查看配置信息