前端进阶之旅前端进阶之旅
基础篇
进阶篇
高频篇
精选篇
手写篇
面经篇
AI 篇
原理篇
每日一题
小程序题库
知识卡片
  • 场景篇按分类整理的大前端场景考点
  • 历年面经按年份追踪真实考点
  • 算法题库NEW在线编码即时判题
  • 专项自测100 题快速查漏
  • 前端基础
    • HTTP从报文一路讲到 HTTPS
    • 浏览器渲染、事件循环、进程
    • 计算机基础Linux、网络、操作系统
  • 进阶专项
    • 设计模式23 种模式怎么用
    • 前端系统进阶学习大型项目工程化
    • 前端综合文章长期沉淀的实践文
  • 工程与工具
    • Node学习指南从环境搭建到服务端
    • NPM工作流script、依赖与发布
    • Docker容器化部署上手
    • Canvas图形与动画实战
  • 路线与导图
    • 思维导图知识点全景图
    • 学习路线按图索骥不跑偏
  • 动态
    • 公众号动态公众号历史文章
    • 博客动态站长的技术博客
    • 开发者导航常用工具与文档站
  • AI 助手随时提问,即时解析
  • AI 模拟面试模拟真实面试 + 报告
  • AI 知识地图串起全站知识点
  • AI 定制路线按你的简历现排
AI 热点
旧版
基础篇
进阶篇
高频篇
精选篇
手写篇
面经篇
AI 篇
原理篇
每日一题
小程序题库
知识卡片
  • 场景篇按分类整理的大前端场景考点
  • 历年面经按年份追踪真实考点
  • 算法题库NEW在线编码即时判题
  • 专项自测100 题快速查漏
  • 前端基础
    • HTTP从报文一路讲到 HTTPS
    • 浏览器渲染、事件循环、进程
    • 计算机基础Linux、网络、操作系统
  • 进阶专项
    • 设计模式23 种模式怎么用
    • 前端系统进阶学习大型项目工程化
    • 前端综合文章长期沉淀的实践文
  • 工程与工具
    • Node学习指南从环境搭建到服务端
    • NPM工作流script、依赖与发布
    • Docker容器化部署上手
    • Canvas图形与动画实战
  • 路线与导图
    • 思维导图知识点全景图
    • 学习路线按图索骥不跑偏
  • 动态
    • 公众号动态公众号历史文章
    • 博客动态站长的技术博客
    • 开发者导航常用工具与文档站
  • AI 助手随时提问,即时解析
  • AI 模拟面试模拟真实面试 + 报告
  • AI 知识地图串起全站知识点
  • AI 定制路线按你的简历现排
AI 热点
旧版
首页程序员面试题库第 35 页
面试知识索引 · 分类、标签与搜索

5000+ 道程序员面试题,每题都有完整答案

程序员面试题库第 35 页,收录第 1701–1750 题,共 5000 道完整解析,覆盖前端、JavaScript、React、Vue、Node.js、AI Agent、网络、数据库与系统设计。

5000+完整问题
52技术分类
178检索标签
100索引分页
按分类建立知识面,再用标签和搜索定位问题

每页只渲染 50 道题。分类与标签分页可抓取,自由搜索结果不会制造无限 SEO 页面。

快速定位

分类、标签与关键词搜索

题库检索
技术分类52 个
全部分类5000AI Agent511浏览器301JavaScript285React281AI 开发262CSS240Node.js217TypeScript206Vue180前端工程化138React Native135
查看全部 52 个分类
操作系统135数据库134Docker95计算机网络94API 设计90Kubernetes90HTML89Redis89全栈开发88分布式系统88系统设计86HTTP85Next.js60Angular58Linux53Nuxt51PostgreSQL46可观测性46设计模式46小程序45身份与权限45无障碍44MongoDB43PWA43Web 安全43Git42前端测试42前端性能41WebAssembly40测试40AI 工程37SvelteKit37Go35前端数据管理30React Router29AI 全栈28Svelte27算法12Java10数据结构5前端手写题3
热门标签178 个
并发编程448缓存355性能优化340安全336异步编程292类型系统215构建工具211容器化184流处理177表单157SQL148HTTP141路由140离线应用121网络协议111
查看其余 163 个标签
测试109数据库事务95实时通信92Web 可访问性90动画79可观测性77Agent 记忆75向量检索66工具调用66LangGraph59Prompt56任务规划53排障与运维53数据库索引52浏览器自动化51Flexbox50值与类型50GraphQL49事务与并发49构建与镜像49DNS 与 TLS48工程协作与交付48AI 评测47CSS Grid47Express 服务47MCP47副作用与同步47向量与嵌入47文件与多媒体47流与二进制47传输与协议46列表与性能46可维护代码46响应式原理46容器运行46指标日志追踪46数据建模与运维46文件与 I/O46表单与输入46MCP 协议45RAG45Vite 与模块构建45Webpack45内存与虚拟化45原生集成45多 Agent45工作负载与发布45应用与性能45数据处理45模块与工具链45组件与模板45缓存与数据结构45网络与运维45评估与调试45身份认证与授权45运行时与开发45Web 系统方案44一致性与容错44侦听与生命周期44分布式使用44原生组件与交互44可访问交互44消息与异步处理44渲染与调度44索引与执行计划44组件设计44缓存与代理44进程与并发44层叠与选择器43攻击面与防御43文档数据库43权限与安全43离线与渐进增强43语义与文档43请求与通信 API43Worker 与线程协作42事件系统42存储与离线数据42服务架构42服务端与流式渲染42服务端工程42泛型设计42版本控制42类型收窄42类型运算42组件与端到端42编码与执行42进程与线程42DOM 与文档操作41Flex 布局41HTTP 语义41NestJS 架构41REST 与接口契约41SQL 查询41加载与交互性能41动画与视觉41类型工程41记忆与状态41运行时与调度41Agent 架构40WebAssembly 集成40单元与集成测试40多 Agent 协作40工作流编排40模块与语言机制40浏览器与 UI 自动化40生产运行40函数与作用域39响应式设计39性能与并发39类型系统基础39Grid 布局38数组与集合38盒模型与排版38Hooks 与复用37应用开发37推理与成本37状态共享37知识库数据37模型与应用评测36对象与原型35状态与渲染35语言与并发35异步与 Promise34Effect32RAG 检索31React 性能31响应式与性能31微调与数据31TanStack Query30全栈边界30数据与缓存30大模型基础29路由与数据流29事件循环28流式交互28提示与上下文设计27数据与服务端27组件与依赖注入27组件与响应式27多模态应用24应用与渲染24Hydration22沙箱安全22状态管理18算法18CI/CD13语言与运行时10React Server Components6搜索与排序4实用函数实现3链表栈队列3图算法2字符串算法2树与遍历2索引与高级结构2Kubernetes1作用域与函数1动态规划1异步与浏览器1手写与交互性能1数组与双指针1相等比较1
当前页35 / 100

正在显示第 1701–1750 题

前端工程化43全栈开发7
第 35 页

本页面试问题

按稳定语义路径排序

  1. 1701
    全栈开发Express 服务

    Express 处理文件上传时,文件大小限制和 MIME 类型校验应该在哪一层做,为什么 MIME 头不可信?

    Express 处理文件上传时,文件大小限制和 MIME 类型校验应该在哪一层做,为什么 MIME 头不可信? 本文先给出可直接复述的结论,再用最小代码说明Express 上传 文件大小限制 MIME 校验 fileFilter的工作方式、判断依据、项目边界和常见误区。

    核心关键词Express 上传 文件大小限制 MIME 校验 fileFilter
    #Express 服务
  2. 1702
    全栈开发Express 服务

    express.urlencoded({ extended }) 的 true 和 false 分别使用什么解析库,影响什么数据形态?

    express.urlencoded({ extended }) 的 true 和 false 分别使用什么解析库,影响什么数据形态? 本文先给出可直接复述的结论,再用最小代码说明Express urlencoded extended qs querystring 区别的工作方式、判断依据、项目边界和常见误区。

    核心关键词Express urlencoded extended qs querystring 区别
    #Express 服务
  3. 1703
    全栈开发Express 服务

    PUT(整体替换)与 PATCH(部分更新)在 Express 中校验请求体时规则应有什么不同?

    PUT(整体替换)与 PATCH(部分更新)在 Express 中校验请求体时规则应有什么不同? 本文先给出可直接复述的结论,再用最小代码说明Express PUT PATCH 请求体校验 必填字段的工作方式、判断依据、项目边界和常见误区。

    核心关键词Express PUT PATCH 请求体校验 必填字段
    #Express 服务
  4. 1704
    全栈开发Express 服务

    请求校验中的 sanitize(如 trim、escape)与 validate 各解决什么问题,顺序为何重要?

    请求校验中的 sanitize(如 trim、escape)与 validate 各解决什么问题,顺序为何重要? 本文先给出可直接复述的结论,再用最小代码说明Express 校验 sanitize 与 validate 区别的工作方式、判断依据、项目边界和常见误区。

    核心关键词Express 校验 sanitize 与 validate 区别
    #Express 服务
  5. 1705
    全栈开发Express 服务

    请求校验应该放在 Express 中间件链的哪一层,校验失败应返回什么状态码?

    请求校验应该放在 Express 中间件链的哪一层,校验失败应返回什么状态码? 本文先给出可直接复述的结论,再用最小代码说明Express 请求校验 中间件位置 422 400的工作方式、判断依据、项目边界和常见误区。

    核心关键词Express 请求校验 中间件位置 422 400
    #Express 服务#HTTP
  6. 1706
    全栈开发Express 服务

    在 Express 4 中如何用包装函数让异步路由的异常统一进入错误处理中间件?

    在 Express 4 中如何用包装函数让异步路由的异常统一进入错误处理中间件? 本文先给出可直接复述的结论,再用最小代码说明Express 4 异步路由 错误包装 asyncHandler的工作方式、判断依据、项目边界和常见误区。

    核心关键词Express 4 异步路由 错误包装 asyncHandler
    #Express 服务#路由#异步编程
  7. 1707
    全栈开发Express 服务

    反向代理场景下 X-Forwarded-For/Proto/Host 在 Express 中分别影响哪些 req 属性?

    反向代理场景下 X-Forwarded-For/Proto/Host 在 Express 中分别影响哪些 req 属性? 本文先给出可直接复述的结论,再用最小代码说明Express X-Forwarded-For req.ip req.protocol的工作方式、判断依据、项目边界和常见误区。

    核心关键词Express X-Forwarded-For req.ip req.protocol
    #Express 服务
  8. 1708
    前端工程化工程协作与交付

    发布分支需要只摘取主分支上某一个修复时,git cherry-pick 的正确用法和冲突来源是什么?

    发布分支需要只摘取主分支上某一个修复时,git cherry-pick 的正确用法和冲突来源是什么? 本文先给出可直接复述的结论,再用最小代码说明git cherry-pick 发布分支挑拣提交的工作方式、判断依据、项目边界和常见误区。

    核心关键词git cherry-pick 发布分支挑拣提交
    #工程协作与交付
  9. 1709
    前端工程化工程协作与交付

    CI 中复用 Git 对象缓存(如复用 .git 目录或引用镜像)能省什么,过期引用会带来什么风险?

    CI 中复用 Git 对象缓存(如复用 .git 目录或引用镜像)能省什么,过期引用会带来什么风险? 本文先给出可直接复述的结论,再用最小代码说明CI git 对象缓存 引用镜像风险的工作方式、判断依据、项目边界和常见误区。

    核心关键词CI git 对象缓存 引用镜像风险
    #工程协作与交付#缓存#容器化
  10. 1710
    前端工程化工程协作与交付

    超大型前端 monorepo 中 git log/status 变慢,commit-graph 文件如何加速历史遍历?

    超大型前端 monorepo 中 git log/status 变慢,commit-graph 文件如何加速历史遍历? 本文先给出可直接复述的结论,再用最小代码说明git commit-graph 大仓库 性能的工作方式、判断依据、项目边界和常见误区。

    核心关键词git commit-graph 大仓库 性能
    #工程协作与交付#性能优化
  11. 1711
    前端工程化工程协作与交付

    用 commit-msg 钩子校验 Conventional Commits 格式,能为前端发版自动化带来什么?

    用 commit-msg 钩子校验 Conventional Commits 格式,能为前端发版自动化带来什么? 本文先给出可直接复述的结论,再用最小代码说明commit-msg 钩子 Conventional Commits 校验的工作方式、判断依据、项目边界和常见误区。

    核心关键词commit-msg 钩子 Conventional Commits 校验
    #工程协作与交付
  12. 1712
    前端工程化工程协作与交付

    CI 检出具体提交构建时处于 detached HEAD 状态,这对构建和回写版本号有什么影响?

    CI 检出具体提交构建时处于 detached HEAD 状态,这对构建和回写版本号有什么影响? 本文先给出可直接复述的结论,再用最小代码说明detached HEAD CI 检出提交的工作方式、判断依据、项目边界和常见误区。

    核心关键词detached HEAD CI 检出提交
    #工程协作与交付#构建工具#CI/CD
  13. 1713
    前端工程化工程协作与交付

    前端特性分支(feature branch)存活多久算过长,如何用 Git 手段缩短集成周期?

    前端特性分支(feature branch)存活多久算过长,如何用 Git 手段缩短集成周期? 本文先给出可直接复述的结论,再用最小代码说明feature 分支生命周期 长期分支风险的工作方式、判断依据、项目边界和常见误区。

    核心关键词feature 分支生命周期 长期分支风险
    #工程协作与交付
  14. 1714
    前端工程化工程协作与交付

    个人特性分支整理历史后必须强推时,git push --force-with-lease 比 --force 安全在哪?

    个人特性分支整理历史后必须强推时,git push --force-with-lease 比 --force 安全在哪? 本文先给出可直接复述的结论,再用最小代码说明git push --force-with-lease 安全强推的工作方式、判断依据、项目边界和常见误区。

    核心关键词git push --force-with-lease 安全强推
    #工程协作与交付
  15. 1715
    前端工程化工程协作与交付

    git fsck 报告的 dangling commit 是什么,前端仓库出现大量悬空对象说明什么?

    git fsck 报告的 dangling commit 是什么,前端仓库出现大量悬空对象说明什么? 本文先给出可直接复述的结论,再用最小代码说明git fsck dangling commit 悬空对象的工作方式、判断依据、项目边界和常见误区。

    核心关键词git fsck dangling commit 悬空对象
    #工程协作与交付
  16. 1716
    前端工程化工程协作与交付

    前端仓库长期演进后本地 .git 体积膨胀,git gc 与 git prune 分别回收什么?

    前端仓库长期演进后本地 .git 体积膨胀,git gc 与 git prune 分别回收什么? 本文先给出可直接复述的结论,再用最小代码说明git gc prune 仓库体积回收的工作方式、判断依据、项目边界和常见误区。

    核心关键词git gc prune 仓库体积回收
    #工程协作与交付#构建工具
  17. 1717
    前端工程化工程协作与交付

    用 git archive 从某个 tag 打源码包作为交付物时,它与 clone 整个仓库相比少了什么?

    用 git archive 从某个 tag 打源码包作为交付物时,它与 clone 整个仓库相比少了什么? 本文先给出可直接复述的结论,再用最小代码说明git archive 打源码包 发布交付的工作方式、判断依据、项目边界和常见误区。

    核心关键词git archive 打源码包 发布交付
    #工程协作与交付
  18. 1718
    前端工程化工程协作与交付

    前端线上回归无法直接定位时,如何用 git bisect 二分查找引入问题的提交?

    前端线上回归无法直接定位时,如何用 git bisect 二分查找引入问题的提交? 本文先给出可直接复述的结论,再用最小代码说明git bisect 二分定位回归提交的工作方式、判断依据、项目边界和常见误区。

    核心关键词git bisect 二分定位回归提交
    #工程协作与交付
  19. 1719
    前端工程化工程协作与交付

    追查前端某段代码是谁、在哪次提交改动时,git blame 与 git log --follow 各回答什么问题?

    追查前端某段代码是谁、在哪次提交改动时,git blame 与 git log --follow 各回答什么问题? 本文先给出可直接复述的结论,再用最小代码说明git blame 与 git log --follow 追溯差异的工作方式、判断依据、项目边界和常见误区。

    核心关键词git blame 与 git log --follow 追溯差异
    #工程协作与交付
  20. 1720
    前端工程化工程协作与交付

    需要把前端仓库交付给无法访问远程的隔离环境时,git bundle 如何打包仓库并支持增量?

    需要把前端仓库交付给无法访问远程的隔离环境时,git bundle 如何打包仓库并支持增量? 本文先给出可直接复述的结论,再用最小代码说明git bundle 离线交付 增量打包的工作方式、判断依据、项目边界和常见误区。

    核心关键词git bundle 离线交付 增量打包
    #工程协作与交付#离线应用#构建工具
  21. 1721
    前端工程化工程协作与交付

    如何用 git clean 安全清除前端工作区未跟踪的构建产物,又不误删刚写的新文件?

    如何用 git clean 安全清除前端工作区未跟踪的构建产物,又不误删刚写的新文件? 本文先给出可直接复述的结论,再用最小代码说明git clean 清除未跟踪文件 安全用法的工作方式、判断依据、项目边界和常见误区。

    核心关键词git clean 清除未跟踪文件 安全用法
    #工程协作与交付#构建工具
  22. 1722
    前端工程化工程协作与交付

    前端团队选择 Git Flow 还是 Trunk-Based Development 的分支模型,判断依据是什么?

    前端团队选择 Git Flow 还是 Trunk-Based Development 的分支模型,判断依据是什么? 本文先给出可直接复述的结论,再用最小代码说明Git Flow 与 Trunk-Based 分支模型选择的工作方式、判断依据、项目边界和常见误区。

    核心关键词Git Flow 与 Trunk-Based 分支模型选择
    #工程协作与交付
  23. 1723
    前端工程化工程协作与交付

    如何只查看 monorepo 中某个前端包目录的提交历史,避免被无关包提交淹没?

    如何只查看 monorepo 中某个前端包目录的提交历史,避免被无关包提交淹没? 本文先给出可直接复述的结论,再用最小代码说明git log 按路径过滤 monorepo 包历史的工作方式、判断依据、项目边界和常见误区。

    核心关键词git log 按路径过滤 monorepo 包历史
    #工程协作与交付
  24. 1724
    前端工程化工程协作与交付

    前端发版打 tag 应该用附注标签(annotated)还是轻量标签,为什么?

    前端发版打 tag 应该用附注标签(annotated)还是轻量标签,为什么? 本文先给出可直接复述的结论,再用最小代码说明git tag 附注标签 轻量标签 发版的工作方式、判断依据、项目边界和常见误区。

    核心关键词git tag 附注标签 轻量标签 发版
    #工程协作与交付
  25. 1725
    前端工程化工程协作与交付

    同时修线上 bug 和开发新特性时,git worktree 相比多次 clone 或 stash 有什么优势?

    同时修线上 bug 和开发新特性时,git worktree 相比多次 clone 或 stash 有什么优势? 本文先给出可直接复述的结论,再用最小代码说明git worktree 多工作区 并行分支的工作方式、判断依据、项目边界和常见误区。

    核心关键词git worktree 多工作区 并行分支
    #工程协作与交付
  26. 1726
    前端工程化工程协作与交付

    Windows 与 macOS 协作者混用前端仓库时,如何用 .gitattributes 根治换行符(CRLF/LF)抖动?

    Windows 与 macOS 协作者混用前端仓库时,如何用 .gitattributes 根治换行符(CRLF/LF)抖动? 本文先给出可直接复述的结论,再用最小代码说明.gitattributes eol CRLF LF 跨平台的工作方式、判断依据、项目边界和常见误区。

    核心关键词.gitattributes eol CRLF LF 跨平台
    #工程协作与交付
  27. 1727
    前端工程化工程协作与交付

    如何用 .gitattributes 的 export-ignore 让 git archive 交付包排除测试与工程配置文件?

    如何用 .gitattributes 的 export-ignore 让 git archive 交付包排除测试与工程配置文件? 本文先给出可直接复述的结论,再用最小代码说明export-ignore gitattributes 交付包精简的工作方式、判断依据、项目边界和常见误区。

    核心关键词export-ignore gitattributes 交付包精简
    #工程协作与交付#测试
  28. 1728
    前端工程化工程协作与交付

    如何用 .gitattributes 的 merge 驱动标记让锁文件冲突时走二进制或并集策略?

    如何用 .gitattributes 的 merge 驱动标记让锁文件冲突时走二进制或并集策略? 本文先给出可直接复述的结论,再用最小代码说明.gitattributes merge driver 锁文件冲突的工作方式、判断依据、项目边界和常见误区。

    核心关键词.gitattributes merge driver 锁文件冲突
    #工程协作与交付
  29. 1729
    前端工程化工程协作与交付

    前端仓库里 .gitignore 该管哪些产物,个人编辑器文件应放仓库级还是全局 ignore?

    前端仓库里 .gitignore 该管哪些产物,个人编辑器文件应放仓库级还是全局 ignore? 本文先给出可直接复述的结论,再用最小代码说明.gitignore 仓库级 全局 core.excludesFile的工作方式、判断依据、项目边界和常见误区。

    核心关键词.gitignore 仓库级 全局 core.excludesFile
    #工程协作与交付
  30. 1730
    前端工程化工程协作与交付

    线上版本需要热修但主分支已混入新特性时,如何基于发版 tag 切出 hotfix 分支?

    线上版本需要热修但主分支已混入新特性时,如何基于发版 tag 切出 hotfix 分支? 本文先给出可直接复述的结论,再用最小代码说明基于 tag 切 hotfix 分支 灰度回滚的工作方式、判断依据、项目边界和常见误区。

    核心关键词基于 tag 切 hotfix 分支 灰度回滚
    #工程协作与交付
  31. 1731
    前端工程化工程协作与交付

    如何用 .gitattributes 标记构建产物文件,避免它们干扰 diff 与代码统计?

    如何用 .gitattributes 标记构建产物文件,避免它们干扰 diff 与代码统计? 本文先给出可直接复述的结论,再用最小代码说明.gitattributes linguist-generated diff 产物标记的工作方式、判断依据、项目边界和常见误区。

    核心关键词.gitattributes linguist-generated diff 产物标记
    #工程协作与交付#构建工具
  32. 1732
    前端工程化工程协作与交付

    把多个前端包收敛进单仓库(monorepo)与用 git submodule 组合多仓库,工程上各付出什么代价?

    本文对比 monorepo 与 git submodule 在跨包变更原子性、指针同步、克隆与协作上的工程代价,给出具体场景和判断依据。

    核心关键词monorepo 与 git submodule 对比
    #工程协作与交付
  33. 1733
    前端工程化工程协作与交付

    前端 monorepo 克隆过慢时,git clone --depth 浅克隆解决了什么、在 CI 里有什么坑?

    前端 monorepo 克隆过慢时,git clone --depth 浅克隆解决了什么、在 CI 里有什么坑? 本文先给出可直接复述的结论,再用最小代码说明git shallow clone 浅克隆 CI 大仓库的工作方式、判断依据、项目边界和常见误区。

    核心关键词git shallow clone 浅克隆 CI 大仓库
    #工程协作与交付#CI/CD
  34. 1734
    前端工程化工程协作与交付

    monorepo 中多个前端包独立发版时,tag 命名为什么必须包含包名,例如 pkg-a@1.2.0?

    monorepo 中多个前端包独立发版时,tag 命名为什么必须包含包名,例如 pkg-a@1.2.0? 本文先给出可直接复述的结论,再用最小代码说明monorepo tag 命名 包名前缀 独立版本的工作方式、判断依据、项目边界和常见误区。

    核心关键词monorepo tag 命名 包名前缀 独立版本
    #工程协作与交付
  35. 1735
    前端工程化工程协作与交付

    git clone --filter=blob:none 部分克隆在超大型前端仓库中如何减少体积、代价是什么?

    git clone --filter=blob:none 部分克隆在超大型前端仓库中如何减少体积、代价是什么? 本文先给出可直接复述的结论,再用最小代码说明git partial clone --filter=blob:none 大仓库的工作方式、判断依据、项目边界和常见误区。

    核心关键词git partial clone --filter=blob:none 大仓库
    #工程协作与交付#离线应用
  36. 1736
    前端工程化工程协作与交付

    前端仓库用 Git 钩子(hooks)做提交前检查,为什么 .git/hooks 不能随仓库分发,工程上怎么解决?

    前端仓库用 Git 钩子(hooks)做提交前检查,为什么 .git/hooks 不能随仓库分发,工程上怎么解决? 本文先给出可直接复述的结论,再用最小代码说明git hooks 无法入库 分发方案的工作方式、判断依据、项目边界和常见误区。

    核心关键词git hooks 无法入库 分发方案
    #工程协作与交付
  37. 1737
    前端工程化工程协作与交付

    哪些前端质量检查适合放 pre-push 钩子,哪些必须留给 CI,划分依据是什么?

    哪些前端质量检查适合放 pre-push 钩子,哪些必须留给 CI,划分依据是什么? 本文先给出可直接复述的结论,再用最小代码说明pre-push 钩子 与 CI 职责边界的工作方式、判断依据、项目边界和常见误区。

    核心关键词pre-push 钩子 与 CI 职责边界
    #工程协作与交付#CI/CD
  38. 1738
    前端工程化工程协作与交付

    为什么前端主分支要禁止 force push,从 Git 机制上说明它破坏了什么?

    为什么前端主分支要禁止 force push,从 Git 机制上说明它破坏了什么? 本文先给出可直接复述的结论,再用最小代码说明禁止 force push 保护分支 原因的工作方式、判断依据、项目边界和常见误区。

    核心关键词禁止 force push 保护分支 原因
    #工程协作与交付
  39. 1739
    前端工程化工程协作与交付

    git pull 默认产生合并提交使前端仓库历史杂乱,如何用 pull --rebase 或配置保持线性?

    git pull 默认产生合并提交使前端仓库历史杂乱,如何用 pull --rebase 或配置保持线性? 本文先给出可直接复述的结论,再用最小代码说明git pull --rebase 线性历史 配置的工作方式、判断依据、项目边界和常见误区。

    核心关键词git pull --rebase 线性历史 配置
    #工程协作与交付
  40. 1740
    前端工程化工程协作与交付

    前端仓库误提交了大体积产物导致克隆缓慢,怎样从历史中彻底移除该文件?

    前端仓库误提交了大体积产物导致克隆缓慢,怎样从历史中彻底移除该文件? 本文先给出可直接复述的结论,再用最小代码说明git 历史删除大文件 filter-branch的工作方式、判断依据、项目边界和常见误区。

    核心关键词git 历史删除大文件 filter-branch
    #工程协作与交付
  41. 1741
    前端工程化工程协作与交付

    前端仓库主分支要求线性历史时,git rebase 与 git merge 该选哪个,代价是什么?

    前端仓库主分支要求线性历史时,git rebase 与 git merge 该选哪个,代价是什么? 本文先给出可直接复述的结论,再用最小代码说明git rebase 与 merge 线性历史取舍的工作方式、判断依据、项目边界和常见误区。

    核心关键词git rebase 与 merge 线性历史取舍
    #工程协作与交付
  42. 1742
    前端工程化工程协作与交付

    误 git reset --hard 丢失了未推送的前端提交,如何用 git reflog 找回?

    误 git reset --hard 丢失了未推送的前端提交,如何用 git reflog 找回? 本文先给出可直接复述的结论,再用最小代码说明git reflog 找回丢失提交的工作方式、判断依据、项目边界和常见误区。

    核心关键词git reflog 找回丢失提交
    #工程协作与交付
  43. 1743
    前端工程化工程协作与交付

    git reset 的 --soft、--mixed、--hard 分别把暂存区和工作区重置成什么状态,前端误提交时怎么选?

    git reset 的 --soft、--mixed、--hard 分别把暂存区和工作区重置成什么状态,前端误提交时怎么选? 本文先给出可直接复述的结论,再用最小代码说明git reset 三种模式 区别的工作方式、判断依据、项目边界和常见误区。

    核心关键词git reset 三种模式 区别
    #工程协作与交付
  44. 1744
    前端工程化工程协作与交付

    已发布到远程的错误提交应该用 git revert 还是 git reset 撤销,判断标准是什么?

    已发布到远程的错误提交应该用 git revert 还是 git reset 撤销,判断标准是什么? 本文先给出可直接复述的结论,再用最小代码说明git revert 与 reset 撤销已发布提交的工作方式、判断依据、项目边界和常见误区。

    核心关键词git revert 与 reset 撤销已发布提交
    #工程协作与交付
  45. 1745
    前端工程化工程协作与交付

    回滚一次已合并的特性分支(merge commit)用 git revert -m 时,-m 参数的意义和后续再合并的坑是什么?

    回滚一次已合并的特性分支(merge commit)用 git revert -m 时,-m 参数的意义和后续再合并的坑是什么? 本文先给出可直接复述的结论,再用最小代码说明git revert -m 回滚合并提交 再次合并问题的工作方式、判断依据、项目边界和常见误区。

    核心关键词git revert -m 回滚合并提交 再次合并问题
    #工程协作与交付
  46. 1746
    前端工程化工程协作与交付

    如何用 git describe 基于最近标签生成前端包的预发布版本号?

    如何用 git describe 基于最近标签生成前端包的预发布版本号? 本文先给出可直接复述的结论,再用最小代码说明git describe 生成版本号 预发布的工作方式、判断依据、项目边界和常见误区。

    核心关键词git describe 生成版本号 预发布
    #工程协作与交付
  47. 1747
    前端工程化工程协作与交付

    客户端钩子可以被 --no-verify 绕过,如何用服务端钩子(pre-receive)强制前端仓库的提交规范?

    客户端钩子可以被 --no-verify 绕过,如何用服务端钩子(pre-receive)强制前端仓库的提交规范? 本文先给出可直接复述的结论,再用最小代码说明pre-receive 服务端钩子 强制规范的工作方式、判断依据、项目边界和常见误区。

    核心关键词pre-receive 服务端钩子 强制规范
    #工程协作与交付
  48. 1748
    前端工程化工程协作与交付

    前端发版为什么建议用 GPG 签名 tag(git tag -s),它保证和不保证什么?

    前端发版为什么建议用 GPG 签名 tag(git tag -s),它保证和不保证什么? 本文先给出可直接复述的结论,再用最小代码说明git tag -s GPG 签名 发版完整性的工作方式、判断依据、项目边界和常见误区。

    核心关键词git tag -s GPG 签名 发版完整性
    #工程协作与交付
  49. 1749
    前端工程化工程协作与交付

    git sparse-checkout 如何让开发者只检出 monorepo 中自己负责的前端子目录?

    git sparse-checkout 如何让开发者只检出 monorepo 中自己负责的前端子目录? 本文先给出可直接复述的结论,再用最小代码说明git sparse-checkout monorepo 部分检出的工作方式、判断依据、项目边界和常见误区。

    核心关键词git sparse-checkout monorepo 部分检出
    #工程协作与交付
  50. 1750
    前端工程化工程协作与交付

    前端仓库合并 PR 时用 squash merge 压缩提交,对 git bisect 和回溯定位有什么影响?

    前端仓库合并 PR 时用 squash merge 压缩提交,对 git bisect 和回溯定位有什么影响? 本文先给出可直接复述的结论,再用最小代码说明squash merge 压缩提交 对 bisect 的影响的工作方式、判断依据、项目边界和常见误区。

    核心关键词squash merge 压缩提交 对 bisect 的影响
    #工程协作与交付#算法
上一页
1…3334353637…100
下一页
前端进阶之旅本地 Markdown 维护 · 服务端分页 · 完整内容对用户与搜索引擎一致