git merge 和 git rebase 小结

猫小七 | git | 2016-11-28

git merge是用来合并两个分支的。


git merge b

      # 将b分支合并到当前分支

同样 git rebase b,也是把 b分支合并到当前分支

-----------------------------------

他们的 原理 如下


假设你现在基于远程分支"origin",创建一个叫"mywork"的...

阅读全文>>

ė7次浏览 60条评论 0

Git 分支管理和冲突解决

猫小七 | git | 2016-11-28

创建分支

git branch

没有参数,显示本地版本库中所有的本地分支名称。

当前检出分支的前面会有星号。

git branch newname

在当前检出分支上新建分支,名叫newname。

git checkout newname

检出分支,即切换到名叫newname的分支。

git checkout –b newname master

这个命令将上面两个命令合并:在master分支上创建分支newname分支并检出到该分支。

&nb...

阅读全文>>

ė6次浏览 60条评论 0

[转]redis主从复制和集群实现原理

猫小七 | redis | 2016-11-03
redis主从复制
redis主从配置比较简单,基本就是在从节点配置文件加上:slaveof 192.168.33.130 6379
主要是通过master server持久化的rdb文件实现的。master server 先dump出内存快照文件,然后将rdb文件传给slave server,slave server 根据rdb文件重建内存表。
redis复制过程如下:
1、slave server启动连接到master server之后,s...

阅读全文>>

ė30次浏览 60条评论 0

mac下.gitconfig配置别名alias

猫小七 | git | 2016-10-31

在多人协作开发时,一般用git来进行代码管理。git有一些命令如:git pull 、 git push等等,这些命令可以设置alias,也就是缩写。如:git pull 是 git pl, git push 是 git ps。可以根据个人习惯进行修改。

修改别名alias步骤如下:

1,进入根目录

$ cd 

2,查看根目录下面的文件

$ ls -la 

查看一下有没有.gitconfig文件。

...

阅读全文>>

ė42次浏览 60条评论 0

crontab下不能执行git命令

猫小七 | linux | 2016-10-31

这个问题很纠结,我做个记录吧。


$PATH中存在GIT执行目录,但是利用crontab去执行就找不到git pull


后来找到相关文章,原来是path和系统自身命令有区别的


crontab会在系统自身查找 /sbin:/bin:/usr/sbin:/usr/bin 肯定找不到GIT


我的git安装在 /usr/local/git/bin


所以目前解决办法:

/usr/loc...

阅读全文>>

ė39次浏览 60条评论 0

Linux下php安装Redis扩展

猫小七 | php | 2016-10-24

1、下载

下载地址:http://pecl.php.net/package/redis

文件名:phpredis-2.2.4.tar.gz

文件下载成功后,上传至/usr/local

 

2、安装

[root@vm15 local]# tar -zxvf phpredis-2.2.4.tar.gz                            #解压
[root@...

阅读全文>>

ė62次浏览 60条评论 0

php curl请求时出现name lookup timed out

猫小七 | php | 2016-10-21

今天调试接口出现name lookup timed out,在度娘和GOOGLE上各种查找,最后查到是因为


curl_setopt($ch, CURLOPT_TIMEOUT, 5); // 设置超时时间,单位(秒)
请求时间5秒很短,如果设置7到10秒 就会正常请求数据了。



很蛋疼。。。

阅读全文>>

ė132次浏览 60条评论 0 php docker curl centos

mac 守护进程启动

猫小七 | | 2016-10-21

LaunchDaemons是用户未登陆前就启动的服务(守护进程)

 /Library/LaunchDaemons

阅读全文>>

ė43次浏览 60条评论 0 mac

PHP的error_reporting错误级别变量对照表

猫小七 | php | 2016-10-17

在PHP中所有的报错信息可以用error_reporting()这个函数来设置:

它的参数有字符串和数字两种表示方法,共14个等级,但是呢,我看使用其他数字貌似也可以,起初我以为它指的是一定的报错区间,后来,终于发现了其中的规律:

复制代码代码如下:
error_reporting( 7 ) = error_reporting( 1+2+4)= error_reporting(E_ERROR | E_WARING...

阅读全文>>

ė64次浏览 60条评论 0

Yaf的配置文件

猫小七 | yaf | 2016-09-19
application.directory=APP_PATH "/application/" 

在配置中,我们可以直接使用已经定义过得PHP常量,如上面的APP_PATH 



Yaf可选的配置项 

此外,Yaf还有一些可选的配置项,说是可选,其实就是框架已经给这些配置项指定默认值的,我们可以直接使用这些默认值,当然,为了应对我们项目本身的需求,我们可能需要对这些配置项定义自己设置的值,下面列出这些配置项的含义和...

阅读全文>>

ė66次浏览 60条评论 0

Ɣ回顶部