参考资料地址:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
1.查看不同
git diff
git diff --name-only
git diff public/src/pages/mobile_cn/index.css
git diff --public/src/pages/mobile_cn/index.css
2.查找图片
ls |grep home_lyyx
3.查看关闭端口
lsof -i:9000
kill 2194
4.vim
vim /etc/hosts
5.http
1\. npm i -g http-server
2\. cd 路径
3\. http-server -p 7000
4\. 复制端口 如: http://192.168.20.157.7000
6.vim
(http://www.cnblogs.com/itech/archive/2009/04/17/1438439.html)
vim 多模式编辑器
==三种模式==
1.命令行模式(command mode)
控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode。
2.插入模式(Insert mode)
只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式。
3.底行模式(last line mode)
将文件保存或退出vim,也可以设置编辑环境,如寻找字符串、列出行号……等。
i ====进去
esc ====退出
shift+q ====退出状态
wq ====存盘并退出
w filename ====将文章以制定的文件名filename保存
q! ====不存盘直接退出
7.pwd
pwd 查看当前工作目录的完整路径
>>> 一般情况是不带任何参数
8.cat
cat 用来显示文件内容
cat filename [一次显示整个文件到终端 eg: cat node_modules/webpack/package.json]
cat > filename [从键盘创建一个文件]
cat file1 file2 > file [将几个文件合并为一个文件]
cat ~/.netrc
资料地址:http://www.cnblogs.com/perfy/archive/2012/07/23/2605550.html
9.查看操作纪录
git reflog
10.快银(搜索)
ag '' .
11.vs code 打开路径项目
1.命令找到目标文件位置
2.code .
12.安装包
本地安装
npm install grunt --save-dev --verbose 会添加到 devDependencies
npm install grunt --save --verbose 添加到 package.json 的 dependencies 下
devDependencies 开发环境需要的
dependencies 线上环境需要的 npm install 将自动安装依赖项列表中的模块。
13.卸载,清除缓存
npm uninstall 包名
npm cache clean
14.全局搜索
ag name
15.移动文件
mv url/文件名 新地址
eg:
mv Downloads/ie9 ~/Parallel
16.分支操作
git branch name
git checkout name
git branch -d name 删除分支
git checkout -b name master 创建和master内容一样的name分支
git brs 产看本地和线上分支
git gh
基于线上标签创建分支
eg:
git tag (查看标签纪录)
git checkout -branch newbranchname tagbranch
gitk
17.查看纪录
git blame
18.更改git config
git config --list 查看信息
git config --global user.email [email protected] 更改邮箱内容
git config --global user.name 'chengxinxin' 更改用户名称
19.修改git remote add 时使用的远程仓库
三种方式都可以。
1\. 修改命令
git remte origin set-url URL
2.先删后加
git remote rm origin
git remote add origin [email protected]:Liutos/foobar.git
3\. 直接修改config文件
20.git stash用法
git stash 保存
git stash -u 保存新加的东西
git stash list 查看stash列表
git stash apply 恢复
git stash pop stash@{num} 恢复并删除记录
git stash clear 清空stash
21.版本回退
git reset --hard HEAD^
回退到上一版本,距离本次版本最近的一个
22.git push
git push orgin master (本地分之与远程分支相同)
git push orgin response:master (本地response分支内容提交到远程master分支库上)
23.创建文件夹,文件
mkdir 文件夹名
touch ba.sass
24.重命名
brew install rename
brew info rename
rename 's/\.sass/\.scss/' *
25.删除命令
rm -rf 文件名
26.在家设置代理
git config --global http.https://code.registry.wgine.com.proxy https://120.27.134.104:3129
27.安装
npm install module-name
npm install module-name -save 自动把模块和版本号添加到dependencies部分
npm install module-name -save-dev 自动把模块和版本号添加到devdependencies部分
28.创建git仓库
git init
29.cat
查看文件内容
cat node_modules/webpack/package.json
移动文件
mkdir a
mkdir b
mv a b
查看所有安装包
npm config ls -l