📄🦌🙌🐟🏖️
时空跃动
无限可能,正在发生。
精选文章
按住 Shift 横向滚动
Git 如何在保留历史的前提下取消对已提交文件夹的追踪

Git 如何在保留历史的前提下取消对已提交文件夹的追踪

在保留历史的前提下取消Git对已提交文件夹的追踪,需遵循标准四步流程:首先在.gitignore中添加目标目录(如logs/),然后执行`git rm -r --cached logs`(仅从索引移除,保留本地文件),接着提交变更(`git commit -m "停止追踪logs目录"`),最后推送至远程仓库。此方案确保历史提交完整、本地文件存在、后续不再追踪。常见误区包括直接删除目录(导致协作者丢失文件)或仅添加.gitignore(对已追踪内容无效)。重写历史(如filter-repo)仅适用于未公开仓库或敏感信息清理,慎用。

git开启一个新功能开发的流程

git开启一个新功能开发的流程

Git功能开发需遵循分支管理规范,核心是隔离开发代码保证主分支稳定。流程包括:1)前置准备:同步远程主分支并清理本地变更;2)创建规范命名功能分支(如feature/功能名称);3)开发中规范提交、及时同步远程分支、解决冲突;4)完成前同步主分支代码,可压缩提交记录;5)通过MR/PR审核合并或直接合并(推荐--no-ff保留历史);6)及时清理废弃分支。核心规范:分支隔离、提交清晰、及时同步、合并审核、分支清理。rebase可替代merge实现线性历史,但仅适用于本地私有分支,禁止对公共分支变基。

Node包管理器使用-Npm、Pnpm

Node包管理器使用-Npm、Pnpm

本文主要介绍了npm和pnpm包管理器的镜像配置及常用操作。对于npm,提供了永久设置淘宝镜像(registry、disturl等)、切换官方镜像、单次临时使用及查看配置的方法。对于pnpm,详细说明了安装方式(npm安装、官方脚本、PowerShell)、镜像设置(永久切换)及高频命令(install、add、remove、update、run、dlx、audit等)。补充了淘宝镜像域名已从npm.taobao.org更新为npmmirror.com,并强调pnpm在节省磁盘空间、安装速度和锁文件规则方面的优势,以及镜像使用的优先级规则。

主流搜索引擎 SEO 站长平台与提交入口全汇总(2025 最新)

主流搜索引擎 SEO 站长平台与提交入口全汇总(2025 最新)

本文汇总2025年主流搜索引擎SEO站长平台与提交入口,助力开发者、站长高效优化。全球市场重点关注:Google Search Console(收录监控、性能分析、Sitemap提交)、Bing Webmaster Tools(URL提交、SEO诊断)、Yandex Webmaster(俄语市场必备)。中国市场则以百度搜索资源平台(主动推送、死链提交)、360站长平台(sitemap提交、抓取诊断)为核心。DuckDuckGo依赖Bing、Yahoo Japan由Google提供结果,无需单独操作;搜狗工具已弱化,建议转向主流平台。优质SEO需结合sitemap管理、Core Web Vitals优化、内容更新及多引擎同步提交,兼顾全球与中国市场差异。

解决端口占用问题

解决端口占用问题

针对端口3300被占用问题,可通过提取进程PID并强制结束来解决。Windows系统下,在cmd执行命令:`for /f "tokens=5" %p in ('netstat -ano ^| findstr ":3300"') do taskkill /F /PID %p`,该命令通过netstat -ano显示网络连接,findstr筛选3300端口,tokens=5提取进程PID,再由taskkill /F强制结束进程。Linux系统则使用命令:`lsof -t -i:3300 | xargs -r kill -9`,其中lsof -t -i:3300获取占用3300端口的PID,xargs -r kill -9批量强制结束进程。两种方法均能快速释放被占用的3300端口。