在GitHub的隐私设置中勾选了Block command line pushes that expose my email后,再次提交的Git项目中如果提交暴露私人邮箱地址的commit时会报错 remote: error: GH007: Your push would publish a private email address. remote: You can make your emai…
借助 etckeeper 使用 Git 管理服务器配置
Linux/Unix的用户对/etc目录都是再熟悉不过了,在这个最重要的目录中保存了大部分软件的配置信息,借以实现软件的配置以及整个系统的启动过程控制。对于Windows用户来说,可以把/etc目录视为Windows中的注册表,只不过文件化了,可管理了。 这么重要的/etc目录,如果其中的文件被错误编辑或者删除,将会损失惨重。etckeeper这个软件可以帮助实现/etc目录的持续备份,借用分布式…
使用Git、Composer、Sublime Text进行WordPress定制开发
建立WordPress新项目的流程 当你要开始建立一个WordPress的新项目,你会怎么做呢? 以前的我大概会这样做: 到cn.wordpress.org下载最新的WordPress简体中文版本,Rock! 解开WP压缩档,放进htdocs(apache的本机web目录)再rename成”新项目名称” 到localhost/phpmyadmin建立一个空的资料库 到loc…
Git教学:Git的远程操作及利用Dropbox建立Server进行协同开发(Windows)
上一篇Git教学介绍了基本的Git操作,如果是一人开发还好,要是多人开发,那要怎么一起play呢? 如果要跟其他人一起开发项目,就需要架Git server,让多位开发者可以透过存取远程Server的Repo来进行协同开发,共同维护同一个项目。 顺带一提,每位老手大大都建议先去Github.com开一个免费帐号练习一下。Github提供Git server,也就是远程的Repo,但是免费的限制是你…
Git教学:初学者使用心得分享(Windows)
前阵子刚接触git时,网络上很多git文章都很零散,针对windows平台的教学也不多 (也有发现一些文章像是写给鬼看的XD),让身为初学者的我痛苦指数一直上升,在使用一阵子后就想试试看整理一篇目前理解的使用心得。 先说明我的环境是 windows 7,目前主要写的是php。之前使用版本控制软件的经验是有用过SVN,且是在windows下用TortoiseSVN,做一些简单的操作,并且没架过SVN…