logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

自动化部署之jenkins发布PHP项目

使用git+jenkins实现持续集成构建一个自由风格的php-deployGernal配置,丢弃旧的构建,防止jenkins构建较多之后变臃肿源码管理:这里使用git插件,也可以使用svn插件将git路径存在这里还需要权限认证,否则会出现error 。jenkins服务器上生成SSH-Key然后保存,立即构建一次,会拉取master的代码库点开可...

Git专题:恢复已删除的分支:恢复误删除的分支数据

18.1 场景复现我们现在模拟一下现场,首先我会新建一个分支,然后修改一些内容,然后提交到版本控制器中,最后再将此分支删除,模拟出分支被删除的情况。首先,我们查看当前版本库控制器中有哪些分支,参考命令如下:git branch执行命令后,返回结果如下图所示:在图中可以看到当前分支处于 master 中,并且本地只存在一个 master 分支。接着我们新建一个新的分支,参考命令如下:git chec

Git专题:恢复已删除的分支:恢复误删除的分支数据

18.1 场景复现我们现在模拟一下现场,首先我会新建一个分支,然后修改一些内容,然后提交到版本控制器中,最后再将此分支删除,模拟出分支被删除的情况。首先,我们查看当前版本库控制器中有哪些分支,参考命令如下:git branch执行命令后,返回结果如下图所示:在图中可以看到当前分支处于 master 中,并且本地只存在一个 master 分支。接着我们新建一个新的分支,参考命令如下:git chec

Git专题:历史记录清理:保留代码并删除一年前的提交记录

29.1 克隆最后一个版本我们在克隆一个使用了很久的 Git 仓库时候可能会发现耗费的时间非常长,这是因为 Git 会拉取所有的历史版本导致,如果我们想让 Git 在克隆代码的时候快一些,可以在git clone命令行后面加--depth=1参数,这样 Git 在克隆代码时候只会克隆最后一个版本的内容,这里我执行命令如下所示:git clone https://gitee.com/songboy/

到底了