PHP IDE编辑器 PhpStorm的注册码

 

Mac 常用的快捷键。写在这里,方便以后查阅。

  1. 将光标移动到行首:ctrl + a
  2. 将光标移动到行尾:ctrl + e
  3. 清除屏幕: ctrl + l
  4. 搜索以前使用命令:ctrl + r
  5. 清除当前行: ctrl + u
  6. 清除至当前行尾: ctrl + k
  7. 单词为单位移动: option + 方向键
  8. 新开命令行窗口: cmd + N
  9. 新开命令行标签: cmd + T
  10. 激活其他命令行窗口:cmd + 方向键左右
  11. 激活命令行标签窗口:cmd + shift + 方向键左右
  12. 关闭命令行窗口或标签:cmd + W
  13. 退出命令行程序:cmd + Q

前言

git和svn概念上有很大区别,如果你以前使用过svn一类的工具,那么使用git的时候,你需要把观念转换过来。不要用svn的理念来使用git。

git与svn相比的一些优势区别:

  1. svn 更新版本库对,提交等等操作需要在线完成。git则不需要,git本地会有一个版本库,当一段时间需要同步的时候,联网更新下本地版本库就可以。
  2. svn 版本库没有本地版本一说,所以当我们创建分支,更新分支,必须是在服务器上。git在本地可以创建任意分支,本地创建任意分支的好处就是,当我们正在开发一个功能,突然又有一个新需求,这个时候你就可以新建一个分支,来完成你的新功能,然后提交,最后切换到原来的分支,完成你原来的功能,然后合并分支,就可以把2个功能合并一起。这对于突发任务什么的,能起到很好的效果。

前言

目前gitosis已经逐渐被淘汰,所以推荐安装gitolite来管理和配置权限。gitolite的权限能分配到每个分支,包括tag等等,还支持正则匹配。要比gitosis强大太多。

以下配置全部是在Centos7下配置。