bower&gulp配置详情

前端自动构建工具配置

以下配置均为bower.json中的配置

dependencies & devdependencies

依赖包的版本:
安装特殊的angular作为依赖,又想让其他的依赖angular的包指向改依赖:

1
bower install --save angular=angularjs-ie8-build#1.4.7

以下例子是分别安装其他的angular作为本地angular和固定包的版本的配置:

1
2
3
4
{
"angular": "angularjs-ie8-build#1.4.7",
"angular": "1.4.7"
}

Read More

git reset,checkout,revert使用区别

git常用命令reset, checkout, revert

在平时使用git版本管理中,很多时候会涉及到版本回退,查看旧版本,放弃某一个版本,以及放弃本地修改等的情况,这需要使用git的三个命令:reset, checkout, revert.

commit层面

git resetgit checkout的参数决定了它们的作用域。如果没有包含文件路径,便会在提交层面生效。

reset

在提交层面,git reset将一个分支的末端指向另一个提交。意思就是将该分支回滚,而且不保留回滚目标之后的提交,可以用来移除当前分支的一些提交,例如舍弃branchName分支的最后两个提交:

Read More

2016不断学习

2016写下自己的感受

今天已经是2016年最后一天了,回想了一下今年,发现发生了太多的事情,毕业便是一件自己的大事。离开学校住在外面,正式入职,不过这些大都不是真正值得去写下来的事情。或许下面的事情没有什么很大的感触,但都是真实的。

最前面

首先,就在今天,给自己送了一个礼物🎁,哪怕是花自己钱,我也觉得很开心。仅以此来鼓励一直都在努力的自己。(礼物是什么,你们猜!)

Read More

在GNU/linux上安装并配置i3wm

简介

随着linux发展,现在已经有越来越多的GNU/linux使用者。虽然这值得庆贺(Congratulations!!!^ _ ^),但是很多用户都将windows的使用习惯带入GNU/linux类系统的使用中,这是一个不太好的习惯。

很多追求效率(爱装 X)的GNU/linux使用者需要尽可能的提高自己的工作效率(让显示界面更好看),于是诞生了一系列平铺窗口管理器。关于窗口管理器,这里有一个详细的介绍:fq用户:Window_manager - wikipedia 以及 未fq用户:窗口管理器 - 百度百科

Read More