分类: Git
-
文章介绍了在 TortoiseGit 中执行变基操作的具体流程,涵盖使用命令行与图形界面两种方式。主要步骤包括通过 git stash 贮藏修改、执行变基命令及应用贮藏。当 platform/composer.json 等文件出现冲突时,需右键文件选择使用“HEAD”解决并标记为已解决。若需保留两分支代码,应在解决冲突后再次提交,最终确认 Git 日志显示变基操作已完成。
-
针对在 TortoiseGit 中进行 stash 操作的需求,文章介绍了如何在切换分支前暂时保存未提交的工作进度。通过选择贮藏更改功能将修改推入栈,使工作目录变回干净状态,随后切换至其他分支工作,最后使用弹出贮藏功能恢复之前的修改并从栈中移除,实现了更改列表的还原。
-
本文介绍了在 GitLab 中执行合并请求的具体流程,包括进入项目菜单创建请求、选择源分支与目标分支、填写标题描述并指派审核人员。文章还记录了提交后的最终结果页面,并针对同一源分支重复提交时的报错问题提供了解决办法,即关闭已存在的请求后再次提交。
-
Git 分支变基后出现两次提交重复的问题,通过将本地版本硬重置至今天的最后一次提交,消除了本地的重复记录。由于直接推送被要求先拉取,再次拉取合并会导致重复问题重现,因此使用了强制推送选项。最终查看远程仓库,提交记录已恢复正常,后续针对该单人维护分支可继续使用强制推送。
-
本文记录了将 Laravel 8.x 项目 LaraBBS 部署至 Heroku 并使用 ClearDB 实现 MySQL 数据库连接的过程。文中详细说明了 Procfile 创建、应用构建包声明及代码推送等步骤,并重点解决了数据库索引长度超限、数据迁移冲突及 Composer 包安装失败等问题。最终通过修正代码配置及导入本地数据,成功验证了线上应用的部署。
-
文章记录了解决 Git 推送至 GitHub 时报错的过程。面对主机真实性无法建立及密码验证已移除的提示,通过 Git Bash 生成 SSH 密钥并添加至 GitHub 账户进行连接测试。最终通过生成具有所有权限的 Personal access token 并修改远端 URL,成功实现了代码推送并确认文件已上传至仓库。
-
本文针对公有云com环境数据向csp环境迁移时程序版本不一致且无法升级的问题,介绍了实现流程。通过分析Git日志找出14个数据库迁移文件的差异,确认多出的SQL主要为表结构调整。在无法统一结构的情况下,将两个数据库导入本地,编写支持租户ID参数的迁移命令,使用事务处理并逐一迁移表。文章记录了pa_plan表的迁移过程,成功将4个租户的数据迁移至csp环境,并探讨了潜在的主键冲突及关联表处理问题。
-
文章记录了在将 Yii Framework 从 2.0.35 升级到 2.0.41.1 后,控制台命令 ./yii 出现无输出问题的排查过程。通过测试脚本初步定位问题与 /vendor 目录有关,在对比本地环境与开发环境的差异后,发现版本同步不一致导致异常。最终通过删除 /vendor 目录和 composer.lock 文件,重新提交代码并添加依赖,成功恢复了命令行的正常输出。
