没有不值得去解决的问题,也没有不值得去学习的技术!

分类: Git

  • 在 PowerShell 中执行 curl 请求调用 GitHub GraphQL API 时遇到 Invoke-WebRequest 无法绑定参数 Headers 的报错。查阅帮助文档并调整 PowerShell 语法后仍未解决问题,最终选择在 Git Bash 中执行 curl 命令,使用标准的 -H 参数成功完成了带有 Authorization 头的请求。

  • 文章介绍了在 TortoiseGit 中执行变基操作的具体流程,涵盖使用命令行与图形界面两种方式。主要步骤包括通过 git stash 贮藏修改、执行变基命令及应用贮藏。当 platform/composer.json 等文件出现冲突时,需右键文件选择使用“HEAD”解决并标记为已解决。若需保留两分支代码,应在解决冲突后再次提交,最终确认 Git 日志显示变基操作已完成。

  • 针对在 TortoiseGit 中进行 stash 操作的需求,文章介绍了如何在切换分支前暂时保存未提交的工作进度。通过选择贮藏更改功能将修改推入栈,使工作目录变回干净状态,随后切换至其他分支工作,最后使用弹出贮藏功能恢复之前的修改并从栈中移除,实现了更改列表的还原。

  • 本文介绍了在 GitLab 中执行合并请求的具体流程,包括进入项目菜单创建请求、选择源分支与目标分支、填写标题描述并指派审核人员。文章还记录了提交后的最终结果页面,并针对同一源分支重复提交时的报错问题提供了解决办法,即关闭已存在的请求后再次提交。

  • Git 分支变基后出现两次提交重复的问题,通过将本地版本硬重置至今天的最后一次提交,消除了本地的重复记录。由于直接推送被要求先拉取,再次拉取合并会导致重复问题重现,因此使用了强制推送选项。最终查看远程仓库,提交记录已恢复正常,后续针对该单人维护分支可继续使用强制推送。

  • 文章记录了解决 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 文件,重新提交代码并添加依赖,成功恢复了命令行的正常输出。

  • 文章针对 Nginx 错误日志中提示的 PHP Fatal error 问题进行了分析,发现是依赖目录文件缺失及 Docker 构建时的 tar 文件处理错误。通过手动添加文件、删除 .git 目录及最终删除 vendor 目录后重新执行 composer install 的方式解决了问题。文中确认修复后日志未再报错,并对比了 Composer 文档中关于提交 vendor 目录依赖包的不同方案。

👨‍💻 个人品牌

王世强|技术实践者 · 独立博客作者

15+ 年 Web 与系统实践经验,持续关注网站基础设施、系统优化、AI 工具与自动化。

持续运营技术博客 10+ 年,累计发布 1000+ 篇原创技术文章。

长期建设个人项目,也欢迎合适的技术交流、咨询与合作。

👉 关于我

.env (14) add (16) AI 翻译 (31) Apache (13) Array (19) A Tour of Go (69) Cache (13) CentOS (23) ChatGPT (20) ChatGPT Plus (15) chrome (19) Cloudflare (34) Codex (22) composer (42) composer.json (22) composer install (13) composer update (14) console (16) Container (25) curl (16) delete (31) Docker (32) Dockerfile (15) EdgeOne (33) environment variable (19) error (24) file (15) filter (20) Git (27) GitHub (23) Gitlab (15) GLM-5.2 (27) Go (62) go-tour-i18n (14) Google AdSense (29) Go 语言 (24) GraphQL (24) GraphQL API (14) Gutenberg (35) http (21) https (22) Interface (19) Jquery (13) json (24) Laravel (37) Laravel 6 (55) Laravel 9 (25) Lighthouse (17) Lighthouse 5 (14) Linux (22) Migrate (13) Module (17) MySQL (78) MySQL 5.7 (22) Nginx (63) normalize.css (28) OKX (15) OneinStack (21) PHP (67) php-fpm (19) php.ini (24) PHP 7.1.12 (22) PHP 7.4 (26) phpmyadmin (15) PhpStorm (24) Polylang (58) postman (18) Query (17) queue (16) Rancher (24) Redis (51) RESTful (27) RESTful API (23) Shopify (19) SlyTranslate (21) SQL (24) String (14) TortoiseGit (14) Twenty Twenty-Five (20) Ubuntu (40) update (20) VPN (17) W3 Total Cache (39) Windows 10 (46) WireGuard (28) WordPress (134) WordPress 多语言 (13) WPCode (23) Wstunnel (15) Yii (40) Yii 2 (70) Yii 2.0 (51) ZgoCloud (13) 多语言网站 (13) 多语言翻译 (36) 技术博客 (15) 故障排查 (15) 数据库迁移 (16) 浏览器 (14) 阿里云 (19)

2026 年 9 月
 123456
78910111213
14151617181920
21222324252627
282930