Git更新master分支冲突解决及cherry-pick使用
in/master git reset --hard git clean -fd 造成上面的原因大概就是 master 分支出问题之后,强制更新导致本地和服务器不一样导致。上面的命令请谨慎使用,会删除目录下没有添加到 git 仓库的其他代码,本人也是经历过一次血的教训。 开发过程中,有时候我们需要将某个提交给提取出来,使用 cherry-pick 可以很方便的做到哦,使用非常简单,后面跟上 commi...
Ubuntu强力卸载软件包和残留
Ubuntu 系统通过 apt-get 安装的软件包,一般情况下使用 remove 就可以卸载,但是这种卸载方式会残留很多配置文件和目录,再次安装依然达不到预期。举个例子,安装 postfix:apt-get install postfixpostfix 的安装其实很简单,在安装过程中如果选择了错误的邮件服务类型,会导致最后的结果不是你想要的,或者根本无法发送邮件。于是需要重新安装。apt-get r...
Win7升级Win10后分辨率太低只有1024*768怎么办
崩溃。到底怎么回事,是不是 Win10 的 defender 惹的祸呢?最后只能从 U 盘启动,备份数据,有空再折腾下,或者重装系统。吐槽下,微软的很多设计真的很不符合中国人的习惯,不说一些奇怪的中文目录,就连编码就很让人讨厌,在 Linux 下挂载直接乱码。写这么多旨在告诉世人,千万别折腾系统,多留些寿命精力。千万别对新的系统软件抱有好的态度或想法,一定会被坑的,千万别玩 Win10。最后说说,微软...
使用PHP自带服务器进行WEB开发与调试
服务器。现在的前端工程师都喜欢使用 NodeJs,当我们使用 PHP 开发的时候,开启一个 WEB 服务理所应当的使用 PHP 自带的服务器。 开启服务需要指定本机 IP 和端口,也可以指定 web 目录,如下示例:$ sudo php -S 192.168.1.168:1111 -t /srv/www/may // or $ sudo php -S 0.0.0.0:1111 -t /srv/www/...
LMLPHP第三期更新功能
立,层次更加清晰,项目更方便管理,同时使LMLPHP框架在开发大型网站上奠定了坚实的基础。系统提供了强大的模块分组功能,分组后均加载各组别的控制器,模型层,显示层,各组别之间不会相互影响,系统支持多级目录分组。域名绑定分组通过设置域名绑定分组,使得网站各域名的项目更加紧凑,更利于管理,同时网站搬家也更加的方便。控制器名称修改增强名称自定义功能,之前只能修改控制器文件夹名称,现在支持自定义控制器文件夹名...
在云主机或VPS上搭建私有的GIT仓库
样一看就明白了。熟练了 GIT 操作的人一定会明白,GIT 命令的设计很多都是通过参数来改变行为的,也就是说 GIT 本身的命令并不多,但是很多完全不同的功能是通过指定参数来实现的。上面的命令会在当前目录下创建一个 lmlphp.com 文件夹,文件夹里面有 GIT 仓库初始化的一些文件夹,这个就是 GIT 仓库。在 GIT 仓库里面有部分 GIT 命令是不能使用的,比如 git status,如下示...
LMLPHP第二期更新功能
LMLPHP节后更新功能LML_REQUEST_URI增加了常量LML_REQUEST_URI,此常量一般情况下和SERVER变量的REQUEST_URI相同,当项目目录在DOCUMENT_ROOT下级时,会去除入口文件之前的部分。此常量在路由抵达控制器方法后再次匹配进行二次路由时特别有效。修复assign方法部分变量名冲突优化使用assign方法后可能会出现变量值丢...
如何让 VIM 不生成备份文件
vim 编辑器在编辑文件的时候经常会到处生成备份文件,并且备份文件的文件名没有什么匹配规律,以致一度被认为是一个很脏的编辑器。方法一,关闭备份:set nobackup 方法二,设置备份目录:set backupdir=/tmp ...
GITHUB之GIT BASH使用教程
up-to-date.C:\Users\May\Documents\GitHub\test\LMLPHP [newFeature]>git addgit add 命令用来增加更新的内容,后面的参数为目录名或者文件名,一般在 git commit 命令之前使用。通过 git diff 可以查看有哪些不同之处,只有被增加的更新才会被提交到版本库。git commitgit commit 命令用来提交更新...