安装tickeys
brew install tickeys –cask
brew install tickeys –cask
Git clone git@git.betafang.com:ux/mobile_client
git branch -va
git merge origin/master
git push origin uc
git remote set-url origin git@git.lianjia.com:lianjia-web/lianjia-web.git
git log -n 1 -p
创建分支
git branch
没有参数,显示本地版本库中所有的本地分支名称。
当前检出分支的前面会有星号。
git branch newname
在当前检出分支上新建分支,名叫newname。
git checkout newname
检出分支,即切换到名叫newname的分支。
git checkout –b newname master
这个命令将上面两个命令合并:在master分支上创建分支newname分支并检出到该分支。
合并分支间的修改 Merge
合并操作将两条或多条分支合并到一起,实际上有好几种分支合并方法,下面介绍主要的三种:
1.直接合并(straight merge):
把两条分支上的历史轨迹合并,交汇到一起。
比如要把dev分支上的所有东东合并到master分支:
首先先到master分支:git checkout master
然后把dev给合并过来:git merge dev
注意没参数的情况下merge是fast-forward的,即Git将master分支的指针直接移到dev的最前方。
换句话说,如果顺着一个分支走下去可以到达另一个分支的话,那么Git在合并两者时,只会简单移动指针,所以这种合并成为快进式(Fast-forward)。
2.压合合并(squashed commits):
将一条分支上的若干个提交条目压合成一个提交条目,提交到另一条分支的末梢。
把dev分支上的所有提交压合成主分支上的一个提交,即压合提交:
git checkout master
git merge –squash dev
此时,dev上的所有提交已经合并到当前工作区并暂存,但还没有作为一个提交,可以像其他提交一样,把这个改动提交到版本库中:
git commit –m “something from dev”
…修改目录权限
find ./ -type d -exec chomd 755 {} \;
修改文件权限
find ./ -type f -exec chmod 644 {} \;
mget mset
pipeline
transanction
lua脚本
register_shutdown
sudo sntp -sS cn.pool.ntp.org
/usr/sbin/ntpdate cn.pool.ntp.org