最近公司有个项目需要部署到公网上去测试,由于频繁更新,手动去服务器更新太麻烦,仔细研究github有web hook,开发个自动获取代码的小工具咯 逻辑分析图 动手搞小工具code-get,以及部分代码 md5sum 4…
标签:bash
在 Windows Git Bash 中安装 bash-git-prompt
需求 我经常会在项目根目录中右键点开 Git Bash 进行一些命令行操作,默认窗口中会显示当前文件目录和 git 分支名,但我希望能看到更多信息,如是否存在未提交的修改、未推送的提交等,这样我在每天打开 bash 窗口…
VIM与模糊搜索神器FZF的集成用法 - 从简单到高级
FZF and VIM 前言 fzf本身并不是一个vim 插件,本来作者只提供了基本的wrapper函数(比如fzf#run). 但后来作者发现很多人并不熟悉VIMScript, 所以就创建一个默认的vim plugin…
git应用系列之(一)认识bash
什么是shell Shell俗称壳,是指”提供使用者使用界面”的软件,接收用户命令,然后调用相应的应用程序。 shell分类 图形化shell 通过友好的可视化界面,调用相应应用程序,如windo…
如何从 git reset --hard 中拯救代码
上个周末遇到了一个这样的场景 场景 自己写了大半天的一个小东西的代码,目录结构大概如下 node_modules src - ...files test - test.js package.json 睡前本来准备上传到g…
msysgit——Git bash 入门操作流程
引述:廖雪峰 Git 教程 1. 创建版本库 初始化一个Git仓库,使用git init命令。 添加文件到Git仓库,分两步:第一步,使用命令git add <file>,注意,可反复多次使用,添加多个文件;…
在ubuntu 16.04 上安装mongodb ,开启权限,创建用户,用户登录。
我曾在慕课网上学习mongodb,照搬老师所写的代码,发现无论如何无法实现用户账号密码登录数据库,于是我花了大量的时间查看官方API 。得到了以下总结。 1.首先开启mongod服务 > mongod –…
Linux自动备份MySQL
首先找到你的MySQL配置文件my.cnf $ locate my.cnf > /etc/my.cnf 然后修改它, $ nano /etc/my.cnf 在[client]里增加三行: host = localh…
基于github webhook的代码自动部署工具
最近公司有个项目需要部署到公网上去测试,由于频繁更新,手动去服务器更新太麻烦,仔细研究github有web hook,开发个自动获取代码的小工具咯 逻辑分析图 动手搞小工具code-get,以及部分代码 md5sum 4…
grep 工具实用页
这次讲的是 bash 命令行中的外部命令 grep 的一些事情。 历史 1 grep是一个最初用于 Unix 操作系统的 命令行 工具。在给出文件列表或 标准输入 后,grep会对匹配一个或多个 正则表达式 的文本进行搜…
别让 cd 命令浪费你的时间
终端下工作最烦躁的就是路径切换,没有自动路径切换的帮助,就像在泥里走路,于是大家发明了各种 autojump / z / fasd 等工具来提升路径切换的效率,今天向大家介绍一个更好用的工具:z.lua,用熟练了以后就像…
深究cp拷贝文件夹时`/`的用法
假设现有一个source文件夹: source sub a.jpg b.jpg c.jpg 目标文件夹「不存在」的情况 $ cp -r source target $ cp -r source/ target $ cp …